{"id":1245695,"recorded_at":"2026-10-30T12:15:19.474940Z","observed_at":"2026-10-30T12:15:19.474878Z","subject_kind":"source_record","subject":"mcp_registry:io.github.Contentrain/contentrain","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://ai.contentrain.io/packages/mcp"],["mcp","https://studio.contentrain.io/api/mcp/remote"]],"name":"Contentrain","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-30T11:46:45.813071Z","status":"active","statusChangedAt":"2026-10-30T11:46:45.813071Z","updatedAt":"2026-10-30T11:46:45.813071Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Git-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP.","name":"io.github.Contentrain/contentrain","packages":[{"identifier":"@contentrain/mcp","registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","transport":{"type":"stdio"},"version":"3.11.19"}],"remotes":[{"type":"streamable-http","url":"https://studio.contentrain.io/api/mcp/remote"},{"headers":[{"description":"Bearer token using a Contentrain Studio MCP Cloud API key.","isRequired":true,"isSecret":true,"name":"Authorization"}],"type":"streamable-http","url":"https://studio.contentrain.io/api/mcp/v1/{project_id}/mcp","variables":{"project_id":{"description":"Contentrain Studio project ID for the MCP Cloud endpoint.","isRequired":true}}}],"repository":{"source":"github","subfolder":"packages/mcp","url":"https://github.com/Contentrain/ai"},"title":"Contentrain","version":"3.11.19","websiteUrl":"https://ai.contentrain.io/packages/mcp"}},"source":"mcp_registry","summary":"Git-native content governance for AI agents — 27 deterministic MCP tools over stdio and HTTP."},"body_sha256":"82f6992a35ce5c911406b177b08abfbd8d61a38ec2cdb153b10766bc35bab712","prev_id":780152,"leaf":"0xace203ae26ef85a2265c47adf64fd80d437abf52c8d89017d85d351c74a83c1a","leaf_text":"{\"body\":\"82f6992a35ce5c911406b177b08abfbd8d61a38ec2cdb153b10766bc35bab712\",\"id\":1245695,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793362519474878,\"prev\":780152,\"subject\":\"mcp_registry:io.github.Contentrain/contentrain\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-30","leaves":243099,"root":"0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875","chained":"0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822","anchor_chain":"eip155:5042002","anchor_tx":"0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861","anchor_block":69923247},"proof":["0xace25240c07c7dd1dc1e698adb48955aec123fd5c110bdf5427a73233848c895","0x83a449c393c06728a1e5696de1cc0374d2f187425314a2d3f7174f274330ca17","0xad81cb2f0dede4c631666d0a6b24008ed02330534b59bcfb268f644955dbe405","0xdcf4b2d91653fc699ab009f8bc5999ee5b8faa21071cd05ad615d1ab0023b7c8","0x2e60c004de1c5ab070eed9b5487f95ffcc0006341d72a56f8a40d81db33b0db7","0x13f8c306bae2f1afd786e97bd04e8bfa629ee191d786549d4789a634d78d8e08","0xac702564ced8e3d5b13a81fba3e471f7e1e76cfd5728828c13595f8a674d6ab2","0xe2117020ee65d953b8d87d28b8ed7e98a1c5cf9aa51cd31e27a256603c5e3704","0x2b98cc6bbf8b803eb9a157941c952c04c296864c70241c42f475d5a13fe660e7","0x4452a8396e747ebc80e888885825debca45cbd9c9866ec5aea11f16442ac2491","0x4a421255b1067e9950c61438b9a0af43982710037e033134f119b4b2f8c209c6","0xf50221ca652ce2d14481b6c066bd45668186607e6def3b9f0fdefc2c0b32f857","0x0409d601a89a50f7eb5f4894cbcd524cb8f362e2e58241fd0551016000226646","0x4943cf5368ac3124a50a8845e933556cda4f3f7ee527441ef6351afbceee79d8","0xa0b1f6bc1eecfaf70581673c1a7f638b96d1769a5c578c460337f7db0dbe963e","0x0c59b8770d2782eb535aefbb9b2f6810bab4757f51b37e00f5147713a1de9481","0x61ef83255d34604cb052882568ca1d1386ac3cfb8284509715bc1734cff77831","0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d"]}