{"id":806193,"recorded_at":"2026-10-28T21:12:34.333744Z","observed_at":"2026-10-28T21:12:34.333672Z","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-28T21:07:04.418657Z","status":"active","statusChangedAt":"2026-10-28T21:07:04.418657Z","updatedAt":"2026-10-28T21:07:04.418657Z"}},"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.20","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":"eaf4674c8fe94a6b99c1166ecd7b3305d0f5455f411c7819e69c0906b6c22514","prev_id":442933,"leaf":"0x4eaaeb7ed2c616eff3cb23af02937f22dc1124169ca596cb4a43674ef9b36117","leaf_text":"{\"body\":\"eaf4674c8fe94a6b99c1166ecd7b3305d0f5455f411c7819e69c0906b6c22514\",\"id\":806193,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793221954333672,\"prev\":442933,\"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":["0x4eab30393ddc5f1cd247c9096d455d2c2b0de0986570caeca8e2fd48299ca10e","0xb4598c6017e897e8234e045b67499ac434b32c35eb8241375e2c049fb470399d","0x67bd0fc06acd1edfba1827723ac53bd5afbae234801b79101a5b406b148a5fa9","0xddb7ea9bf5fcf4ce6192c2b844efdde7a999a6a8b7ed9f3c03d7762f89a9d1cd","0x442364d646004c08f8f6e447b2ba6d7bb3e5e7f75336fd1a8cf6f262aa325f4a","0x2b4380406545a364fa77641bf3e18fcfb48f82944309312fc3af69d8113c7e36","0x0614ff8153515d36fabbed9aaddded29b328a72c7b9355c09df8215042c1707a","0x4bb9d0d34500b960b7c902f70ee7095f77f7f7dc71fca74e168b0f7243597362","0xea225fe5d877cc197e7f2c320e78e285b90fc28e56a061fe8019cd54d5ed55db","0xf59e8018a0b3a9c6c9a70acdd9dddd1f85c4f30cd88c57ba11e22be1abc1b20f","0xa1ad7506ecc3ac2d144cf51a08cf34be1b3281e6b3d491c3639a5750eeecbd6a","0xbed44f78ddaac6d79b2fe676badcf4dabaeb86051fd7b7e1d523c8c1afdc608d","0x902a2dbf47c33b77a0326d8eee14fb4f6ce8a9c74f1c79c2695723137f2064af","0x8dce5117e7908d42b8abe04939e957eaffbae76d0f0a9d9ca7bb199e561aecf3","0xd12637e9c035a4c3a66d0f0436dfc7bf3f13da4d17ea045b647d9e9beef1ef11","0xa99a40fe210d675bb6ab72d4bb72ab40eb44ac345773c457fbe58e67a47b03df","0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a","0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f"]}