{"id":1019809,"recorded_at":"2026-10-29T12:13:06.646479Z","observed_at":"2026-10-29T12:13:06.646445Z","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-29T12:08:12.309714Z","status":"active","statusChangedAt":"2026-10-29T12:08:12.309714Z","updatedAt":"2026-10-29T12:08:12.309714Z"}},"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.24","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":"f686ab726440d747e6c8ac07304034546000b111e0fcf7d3815d21e3127c602f","prev_id":1014723,"leaf":"0x7b772fa295a0891b0d653907003de1da0feba380e04f28b08e607729647a9bf5","leaf_text":"{\"body\":\"f686ab726440d747e6c8ac07304034546000b111e0fcf7d3815d21e3127c602f\",\"id\":1019809,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793275986646445,\"prev\":1014723,\"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":["0x7b776f43800a740ce15230c9a6dd39472a08164d03c1d672db3b383873df3fcd","0x58fb53f43d9c45b5fb9a0cd1857b50848a0537be3c13bc386bd1112d81cb806b","0xef9af7388c72c5359d80055c9b76a32725731018d7786a9290a7835aa07810df","0x6f620549d48015b591a50222a6c034bfc36767accdd94a8d9da99c2f3c6be3e3","0x5a97f924ae84ec905eca28be53346b901c0b0b1ebe201dd0126511ab320e3b5d","0x6090c3b776025d7a9bf8f131e7c81c33b161829a34361dc74384ca65f5be7365","0x983c580a61da641d42bd9ef4a2cb858285f3ecef0c618870c63e603956ceb5d7","0x6e7d96c960ea146e90384254320cfab0a2c286f9291b7364a7b0ba09c2e2d6cb","0xcf839ba65236793ac9be3fd36f7d8f9e2b318eda909e8548b6dd247247b27805","0x350fcc2e8cb784fa4644385153d064f919915490f5bee13c3cbed0c918b97ca2","0x18f9d3836350d14bc7a4d59d85261c0ff401cc8c07c4f012f6108bf52abd8119","0x00f631ab90d962a6637cdd8da097d0655b294a88327346bbe7b23626de3379ef","0x371e975f59480e46efd44f3f221eb1d427557cbd3e6d1512735d19d762778536","0x8ba80727225153704e2051c6b4fa52b7de16d7f5ad7fa0e39cd779b45b20814d","0xcf94ad18fb19d78b9bda4e21e2e80e6fbf3504f3f83fee3273c11933743525c4","0xe2d603cd6f987214550319ad4fa39952b6098bc5c1b20893b6b80e8d82a79934","0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75","0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07"]}