{"id":1025458,"recorded_at":"2026-10-29T13:13:08.169846Z","observed_at":"2026-10-29T13:13:08.169815Z","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-29T13:01:04.995829Z","status":"active","statusChangedAt":"2026-10-29T13:01:04.995829Z","updatedAt":"2026-10-29T13:01:04.995829Z"}},"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.25","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":"6272e0a41014c7b2e7d3ed17925af08aa977214b3fa5addfdfe41d903744e52a","prev_id":1019809,"leaf":"0xa33b4ad35cdc3481704b38376199cda34c432c986443492205b98354197a4aa0","leaf_text":"{\"body\":\"6272e0a41014c7b2e7d3ed17925af08aa977214b3fa5addfdfe41d903744e52a\",\"id\":1025458,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793279588169815,\"prev\":1019809,\"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":["0xa33b8f7d225056021316f23db328336d7a0f63c0b504ef489c5737a3731760e5","0x1effd0baa8c967cca878337962500275d4d60319d6a255104792d0b385c103b8","0x41ac2b34e5a946aa892a5204844cea5054d4cf71c99396724797ffa76c8df609","0x7705ef9d1aad51d8711e5bae6b22e1f3e6e0a41d138a0967787c6a91c5fabc9f","0xace507694c4444c44525bfea99e3016e82b5105e68c49be40fa32131f505b25f","0x4ce229776fceb997ff3a7ba81c0a0500fc53facec1262917d5bbbb896a6957e5","0x8b946340f2a4e7ebc823d17504512c293c266682db7249d2a23dc71b460cf95b","0x2bd14b741fd4fe560628a7a546452147694535c17598c6162996dc28aac47dec","0xdcdcaeff7ecb5edcbaf014734c250c5e1b5614f925c087455a477ceab58733a5","0x67fc3627979d3267ae6e0514416bf70c20c435974652340c3400cf8ec730c2b8","0xd0ecfafa3e8ba307fc580ce15b1ce00b675f2bc20718922ddd1c147f88ffbd68","0xf196cc00b7672b10b3a40c5db4052812536b5c6d43c46a3ddd694d991d90a434","0xca17a2e94b7421694732046a20cabe42947d7e7fe6cf159360aae143d4c787ab","0x96603408ef495fb0a8106bb839ad20e6578c0c0fbded2a9b235438f5985b0f0b","0x4a1f9fe26bf92c291485b5fb33b95d1917a994e417ac0526ccef55ede0a90a4c","0xe38dc587bc010668982bd78025ac33d7326ffc2587f2de00e848da2718907ecf","0xa1fa2e97e71ad6e802f325afd74bb7095901f2060529c9739182a1233f8804bc","0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785"]}