If you're tired of hardcoded strings scattered across your codebase, this gives Claude 17 MCP tools to extract, structure, and govern content through a local-first Git workflow. It normalizes existing UI text into typed models (collections, singletons, documents, dictionaries), enforces schema validation, and outputs plain JSON and Markdown that any stack can consume. The normalize flow scans your files, extracts strings, creates i18n-ready content, and patches source files with translation keys, all through reviewable branches. Works over stdio with a local worktree or HTTP with GitHub/GitLab providers. Ships with a local review UI and 15 Agent Skills for repeatable workflows. Strong fit if you want structured content governance without a proprietary CMS runtime.
claude mcp add --transport stdio io.github.contentrain-contentrain uvx contentrain