MCP.so
Sign In

Contentrain Ai

@Contentrain

About Contentrain Ai

Repo-native content governance for AI agents. Extract, review, and deliver UI text, docs, and structured content from Git.

Basic information

Category

Other

License

MIT

Runtime

node

Transports

stdio

Publisher

Contentrain

Submitted by

AHMET BAYHAN BAYRAMOGLU

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "ai-contentrain": {
      "command": "npx",
      "args": [
        "contentrain",
        "init",
        "#",
        "create",
        ".contentrain/",
        "workspace"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Contentrain Ai?

Contentrain Ai is an MCP server that helps teams extract, govern, and ship structured content from their codebase. It transforms hardcoded UI text, docs, and structured data into a reviewable, Git-native content layer that agents can create, translate, and update while Contentrain enforces schema, review branches, and portable file output.

How to use Contentrain Ai?

Initialize a project with npx contentrain init, then run npx contentrain serve for the local review UI or npx contentrain serve --stdio for MCP over stdio. Agents (Claude Code, Cursor, Windsurf, etc.) connect via the 19 MCP tools over stdio or HTTP transport to extract, create, and update content.

Key features of Contentrain Ai

  • 19 MCP tools over stdio or HTTP transport
  • Git-native workflow with worktree isolation and review branches
  • Normalize flow: extract hardcoded strings into i18n-ready content
  • 4 content kinds: Collection, Singleton, Document, Dictionary
  • Provider-agnostic: local, GitHub, GitLab (self-hosted)
  • 15 Agent Skills for reusable workflow procedures
  • Canonical serialization for clean git diffs and conflict-free edits
  • Outputs plain JSON and Markdown consumable by any framework

Use cases of Contentrain Ai

  • Rescue hardcoded strings from existing apps and turn them into structured, translatable content
  • Start new projects with a real content layer instead of scattering copy across components
  • Serve the same content across web, docs, mobile, and backend systems from plain JSON and Markdown in Git
  • Enable AI agents to autonomously create and update content while enforcing schema and human review

FAQ from Contentrain Ai

What is Contentrain Ai and how does it differ from a CMS?

Contentrain Ai is not a database-first or dashboard-first CMS; it’s a Git-native content layer that works with plain JSON and Markdown. It enforces schemas, validation, and review branches, and is designed for agent-driven content operations alongside human review.

What dependencies are required to use Contentrain Ai?

Node.js and npm. Run npx contentrain init and npx contentrain serve to start β€” no account, cloud, or proprietary runtime is needed.

Where is content stored when using Contentrain Ai?

Content lives in a .contentrain/ directory in your project. Files are plain JSON and Markdown stored in Git. For team workflows, it integrates with GitHub or GitLab via worktree isolation and review branches.

What transports does the MCP server support?

The MCP server supports stdio (for local IDE agents) and HTTP transport (for remote drivers such as Contentrain Studio).

Does Contentrain Ai require authentication?

No. The local workflow works without authentication. For remote drivers (e.g., Studio), optionally run npx contentrain studio login and npx contentrain studio connect to link a project.

Comments

More Other MCP servers