{"id":1760844,"recorded_at":"2026-11-01T11:17:20.240026Z","observed_at":"2026-11-01T11:17:20.239960Z","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-11-01T10:20:47.611052Z","status":"active","statusChangedAt":"2026-11-01T10:20:47.611052Z","updatedAt":"2026-11-01T10:20:47.611052Z"}},"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.18.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":"6a4e6e65dbc2df85e0c8a64efc87e743de021324aff1bdb71dc306e713908626","prev_id":1754472,"leaf":"0xbf70e9cf4531b1ea1cf8188e0524f9064b2e29fc7904f2971bfb3a0d6b558e85","leaf_text":"{\"body\":\"6a4e6e65dbc2df85e0c8a64efc87e743de021324aff1bdb71dc306e713908626\",\"id\":1760844,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793531840239960,\"prev\":1754472,\"subject\":\"mcp_registry:io.github.p9m-team/p9m\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-11-01","leaves":302406,"root":"0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3","chained":"0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4","anchor_chain":"eip155:5042002","anchor_tx":"0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90","anchor_block":70262758},"proof":["0xbf70f1577eb2d16346c1164df15e33e3eb0f8df0f6838be1033031b376ff16ae","0x2ad94e272524f2972e61ba2e0dd87933789ee462ead7ba6d96a897bd987a234f","0xcd50b386701f65100aa2cb7d8a186ed95c277aa2a74cf06c727f0e4e4598cf6e","0x5cd2ce3fc37a247d1c7f41d33f3a278fb13b7c5cd9f68201069c3c63b9b1b583","0x0f5839c2e2920ba9d5fd384bdc19b2dc2f7d203204693bd2fdfe759f44b088b3","0x6f84c711ddb0622d9829b5ea0708f6bc0fdecda1297fe5456ce0ad38e3225ced","0x669ad1135d9f4fd5d2ef1d64905ca1ea9f48a061dd5ba0bae2a6199a61380c09","0xc41716d3683afcbe6ffdae1e22fee1d13e967f173077b801b9aaa24d2177858a","0x6dcfb9f4534dc5becd9fbbb75f18400d2c5c3523e54db0f053623819648aeb3b","0xc211403514b767df1b91ee644644790fcf69deff091604294d6e69a6c8138978","0xff045217d41e4d59ec32fc820dd61456c96716695691b266c9aa6e318acd20fd","0x9b5cd4fa96d6d0487b926b9322bd8aa013529868f6e0eb6ee77b66e4c965e7ba","0xefe564ec44d50e51cc27963590ca317b9c3510aaf30351f2e937c01c07c486de","0x0c6f1e059ed2de7638825ab03396dd843c97d2de1abde6928871cfc5ef085a33","0xf6217f3e2344dd9bf8c6e296c4729fbf7611d258b93c45e1bbe5f62e65e8e714","0x8339aa87501c4d4f8b38a13e480a7c563957e09fb5711bed7cf189d6787f960d","0xb5916fb7a3e87dc0702e46eeadcd22652e2e1e755f8d429cc7a14a67a350b51b","0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703","0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910"]}