{"id":780152,"recorded_at":"2026-10-28T16:11:01.504474Z","observed_at":"2026-10-28T16:11:01.504407Z","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-28T15:48:28.057993Z","status":"active","statusChangedAt":"2026-10-28T15:48:28.057993Z","updatedAt":"2026-10-28T15:48:28.057993Z"}},"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.18"}],"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.18","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":"d2dedce67c5692f374a802bb2675ed37ead2720f2eb7529ad6a3bc97807f685d","prev_id":535607,"leaf":"0xfd395f35419b24254f1391c5782ea9ac10219aa8c0b6c47a53a2a85b17b80fb2","leaf_text":"{\"body\":\"d2dedce67c5692f374a802bb2675ed37ead2720f2eb7529ad6a3bc97807f685d\",\"id\":780152,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793203861504407,\"prev\":535607,\"subject\":\"mcp_registry:io.github.Contentrain/contentrain\",\"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":["0xfd39a582d4b73fb15bd71a1f37c1ba99cfa6de89b18c6c6af0804355726f0ce2","0x9f7acb612e940b30e3e42b16b7a9f24dd932c4acfb7718d9abb95621de45c14f","0x680a1511853665dd75e8fc3875b623cb2fa701022690c2e1f596aaa0280d8a95","0x36113630f05ce8c3e820ec8a367c39c04a98856ef11cf104aee1425136c0b27f","0x95bc41db1d61f899e726c87ca2d08da4ae6b99ddb9c604db5d545f8ee8f7338c","0x63f713348ec0e31d0ff75c0c33eb30151c11e5177d3fe75b125d93ea07bf495c","0xfc8e030b17751970923e35074cc2b4fd451772ee069baa6b31a870df190ee96d","0xcabf354f5af0a9af6d49a21bb22640d5fc2852d20688d5458ff818c841c80c24","0xd55699639b6e31098b7465d5b392ba44badf14ebaccd37f332994c39ecc1a713","0xe58fc2e74a16daa3ae0a92db72d49ff016e3e7630a3b96ee2aeec9094c4868d9","0x2d6a41112fb187f3b615543bf885c70367fbd1f13ab36a8e16cf2a105714e4a6","0xa59c67d079bde03c34468ed1e918d981f77e6aa46e278860ea7f57c2607569cc","0x031414b62820da6d87dd5b838d8e9cefadd7e6a5349f46856af4f1ce75c8e6af","0xb807f07a34f6739a39ed03265a4a5a9c71ac45230c37dc44fd915cc90aa287db","0x33bfb51cb957137510d8a1502cd50241c4c0982e2741290f3b8f2d2b1e69de70","0xef2ebd45f2cfd41dc3eb213cc4cc144c46b7e9ead2de0b9f627463bad16e3ec8","0x67e9ff3e48c515135fcf3df2675aa4996d35d4a328ce41588ee1a7d93347c823","0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af"]}