{"id":1055421,"recorded_at":"2026-10-29T23:14:47.314969Z","observed_at":"2026-10-29T23:14:47.314910Z","subject_kind":"source_record","subject":"mcp_registry:io.github.p9m-team/p9m","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://csakaszamok.github.io/p9m/latest/mcp/"]],"name":"Purgatorium (p9m)","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-29T22:28:32.58463Z","status":"active","statusChangedAt":"2026-10-29T22:28:32.58463Z","updatedAt":"2026-10-29T22:28:32.58463Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Self-hosted Docker sandboxes for agents: create one, deploy a compose stack, read its files and URLs","name":"io.github.p9m-team/p9m","remotes":[{"headers":[{"description":"Bearer <token>: a Purgatorium access token (Access tokens page); a token limited to one sandbox gets only that sandbox's tools","isRequired":true,"isSecret":true,"name":"Authorization"}],"type":"streamable-http","url":"https://{purgatorium_host}/mcp","variables":{"purgatorium_host":{"description":"Your Purgatorium server's address, where its UI is (PUBLIC_URL without https://), e.g. p9m.example.com","isRequired":true}}}],"repository":{"source":"github","url":"https://github.com/csakaszamok/p9m"},"title":"Purgatorium (p9m)","version":"0.13.3","websiteUrl":"https://csakaszamok.github.io/p9m/latest/mcp/"}},"source":"mcp_registry","summary":"Self-hosted Docker sandboxes for agents: create one, deploy a compose stack, read its files and URLs"},"body_sha256":"36450f3f3cb73a8a83a33ecbd4bd9a3d9b8568d2b28722b933f68c555b10cb6c","prev_id":1053890,"leaf":"0xbcb68f52d3a78c536fe1640d3a7e3480ea64f583ae487cd97889d0c0e9b98e81","leaf_text":"{\"body\":\"36450f3f3cb73a8a83a33ecbd4bd9a3d9b8568d2b28722b933f68c555b10cb6c\",\"id\":1055421,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793315687314910,\"prev\":1053890,\"subject\":\"mcp_registry:io.github.p9m-team/p9m\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-29","leaves":242798,"root":"0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c","chained":"0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6","anchor_chain":"eip155:5042002","anchor_tx":"0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1","anchor_block":69753317},"proof":["0xbcb68ef4546bd56291cf34589dc61464344baac8fb1994a3d1f3d9029b211497","0x37eb39383fb1e811608ee270e92ce4f9a7833a490d61cd84dc3aa9afa1fbf832","0xd18dc20b8b51ae61d9911e2b581ced6662760c08714113657d352db06b7144ad","0xe55d91b76ddb88e276e522b031dd9a002f793899717ed75419dd3992ab1f57c2","0x2908dfd0a63ee38ed58ecbdd4d70dd67001c5c8f2f558763124cd632be59919c","0x8b613d5c7998be5ad87895d739a9e6b771b8d2d94ac6806039fe4dc2c8323a8f","0x46209029703511b617f8b82e25c93528bcad67f91f941cc272a1886600c56d85","0x6c7748fc1fb73910b313cc70412becce7d7173d1759c57787bb3ba0cdef50432","0x7e53062ec0a7bf0b61050da75d3eb7a1c58676929194379793c20adf827e5ff1","0xeb065cf89e5069b2bd10b2da464fd25a58739980462fb1e520a3737fc56ac01c","0xdce19c799077b9f4ffa4f4c29365c5ec303da77e83eab9d114831316bb1f6120","0x33078c76aba7218c422c2de2cea224dcc97607cdd5323ffc9fa950aa885876cc","0x5fd8a52e5459b8c967c68846e64fa51d631a648282ae3fbd99829c3b4cfdb1a1","0x25bdeb6e977b537e5ffb55862bdb08b7a547e08d655551b6a97e31264fefa58a","0xaa1d19094c2ce6d011a3c40533fa7efee207719d6c482ffc47018b28e5518acc","0xef5d5572aac8f06b61579b7167b369fcb479d9027d4037dc9cacff9e3a26ffd2","0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc","0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785"]}