{"id":810910,"recorded_at":"2026-10-28T22:12:36.040237Z","observed_at":"2026-10-28T22:12:36.040200Z","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-28T22:06:14.175872Z","status":"active","statusChangedAt":"2026-10-28T22:06:14.175872Z","updatedAt":"2026-10-28T22:06:14.175872Z"}},"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.12.21","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":"d19ff632bec77aa05c19a0f148fddf28c27f500d0b1da4b7f5a6ff85ff5db735","prev_id":806193,"leaf":"0x280df92124b7bcab65d2fc87a755233eeb5c07b8ef04c03533f00a7d9f459a8c","leaf_text":"{\"body\":\"d19ff632bec77aa05c19a0f148fddf28c27f500d0b1da4b7f5a6ff85ff5db735\",\"id\":810910,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793225556040200,\"prev\":806193,\"subject\":\"mcp_registry:io.github.p9m-team/p9m\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-28","leaves":231336,"root":"0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e","chained":"0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be","anchor_chain":"eip155:5042002","anchor_tx":"0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae","anchor_block":69584042},"proof":["0x280c80d75df01fd807ba3b6dbd6169b49282ecbe1a31cf23309da13327c7d7e3","0x40b46aa8bae7d5b5a6bc60f0e4830e6446f8fed233a79b63d1831710edfe126d","0xd69c3bcde30030d0ace9ada275246fd7a968cbe03b199f95fe9a4d38e105aff2","0xe064b961cd54ac0808d06718478e008986e361d9961a964fb3940b4510eff823","0xf256a6708dc42666d38e8fb24a8243926719db6a96eb75ba4f84f1c7ae1e4db5","0xa791a40e9cff1dfef91eb2ce89d1d4f2350149d02916ae2751c38953e870677b","0xed9526d20ad940f94e6945b80ae2938b9761af373fd9a11cc44ff4b0369eb6af","0x867953b8faebeed91f62ffa7917756d346ff8e3cd274bc2b10242d76ba412734","0x05f489f20926621b072c1fa368f4be85a5a8cdfe41128b2e755703660eb3fa9b","0xa94eb32ea642a52558dcfb91f60cf944320c817ff4f01432ff0b0dcb941a1607","0xf0873535eca761a90823eebef76b17956c815fea0d6e8aaf3acf7d22a7d6bf3f","0xd5cf3949d64385f93139a7fe587a2a2a5914492d5173ba33feced3c7038c0d7f","0xfcc0286dc0eb69aad96b886d1f2a42a5bc1d90d84cfc212c4ef6bde6a564a1de","0x5c170d609340e1f702f31fcdd7742289f0913d4395f688b3409031b758c69eae","0x8d500b42a7bdba5e17ebd9e6a404f2de5260cf3420865b41e7de8c69434ce413","0xaeb1503e5d0d358b256ba97a10178c357ddb8f55cc961925ccf0458aae5ebcae","0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459","0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f"]}