{"id":1014723,"recorded_at":"2026-10-29T11:13:05.276813Z","observed_at":"2026-10-29T11:13:05.276770Z","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-29T10:47:06.746417Z","status":"active","statusChangedAt":"2026-10-29T10:47:06.746417Z","updatedAt":"2026-10-29T10:47:06.746417Z"}},"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.23","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":"1238fe20964d9b580d07c1e14939c7a614a1b658fc331792841c0d4e82b0855f","prev_id":827617,"leaf":"0x2253381058d04ca63326d3fd26a8444a13d5ce2ea23d58b1041387f33c01552e","leaf_text":"{\"body\":\"1238fe20964d9b580d07c1e14939c7a614a1b658fc331792841c0d4e82b0855f\",\"id\":1014723,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793272385276770,\"prev\":827617,\"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":["0x225379f0273afe54ac17e8226caa3008b9abcb983b96f4eb497c3ff6133a6df1","0x29063d909ffbcd678b1e8674805876875a870ad5babf7dc4eca63f5accec0f18","0x95260755069398c16ea4715f2b11d9936223dd4846ca5a012dbadf6c9a8424c5","0x33dc9e488e2a0125d251fcdb2581ee27b8e91d93d3c2fb81d3a94e0b45475b28","0xd1cb0fb6cb5e7cd98611c1b06dc77050dfe331f72bf6d140c331ae6959967305","0x7d6b4be3f8670b89f1eed38148ef8550d8716cbd8ac40ea7af44534ea5f92565","0xadd6f58f594bbc3ca7e7a0dca84c0b48fed56819964b8e2b9c789be5cd35380e","0x9afe93bf6f37637d839e5fdb70af137280d29f87e2165285c9fa0d5aad69130b","0x9b13b1b2d32a84c8482d4d1ff0622d90b1f202e5d8b191b804e16815217e87f3","0xf6f64f42da579277d7428c0b58eeb1c754a50e863389572d48b70e7752a9a641","0xffda53d043be7abf945fe6f8c5e8a8d240595f0b1a84ee0c7df67d2c7493503c","0x6dd880566ca5a146a71dfdb7292c980624302a775d0325df3625b5df085e21d2","0x2d6c35a712c459205bbb66125aacf09776ad4f268b7d0b46df94b6c1de844c05","0xb18cebb16334d2052fd6b64bc0dc0c2adeb9f63dcffef7910b6a52f2c75203ef","0xb4cbfd07748aa7d27896e5517d69e2e77024b97a1cfe1755f9af8471ad993bde","0xa0a7723889a4c15b3e0bec353fa8dbcaec6c71cf35bb6c346415ad3e664df6a6","0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd","0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07"]}