VOOZH about

URL: https://glama.ai/mcp/servers/Contentrain/ai?locale=de-DE

⇱ Contentrain MCP by Contentrain | Glama


Contentrain AI

👁 npm: @contentrain/mcp
👁 npm: contentrain
👁 npm: @contentrain/query
👁 Agent Skills
👁 Docs
👁 License: MIT

Website · Dokumentation · Discord · Twitter · LinkedIn

Extrahiere, verwalte und liefere strukturierten Content aus deiner Codebasis.

Contentrain hilft Teams dabei, hartcodierte UI-Texte, Dokumentationen und strukturierten Content in eine verwaltete, überprüfbare Content-Ebene zu verwandeln. KI-Agenten können Inhalte extrahieren, erstellen, übersetzen und aktualisieren, während Contentrain Schemata, Git-Reviews und portable Dateiausgaben erzwingt.

Agent extracts or updates content → Contentrain standardizes → Human reviews → Any platform consumes

In 30 Sekunden ausprobieren

npx contentrain init # create .contentrain/ workspace
npx contentrain serve # open the local review UI

Das ist alles. Du hast jetzt einen verwalteten Content-Arbeitsbereich mit Modellen, Validierung, Review-Branches und einer lokalen Benutzeroberfläche – ohne Konto, ohne Cloud, ohne proprietäres Content-Format.

Starte hier:

Related MCP server: scan-your-ai-toolkit

Wofür ist Contentrain gedacht?

  • Rettung hartcodierter Strings aus bestehenden Apps und deren Umwandlung in strukturierten, übersetzbaren Content

  • Start neuer Projekte mit einer echten Content-Ebene, anstatt Texte über Komponenten zu verstreuen

  • Bereitstellung desselben Contents für Web, Dokumentationen, Mobile und Backend-Systeme aus einfachem JSON und Markdown in Git

Was es nicht ist

  • Keine KI-Schreib-App

  • Kein Ersatz für ein datenbank- oder dashboard-basiertes CMS für jedes Team

  • Keine proprietäre Content-Runtime, die deine App an eine Plattform bindet

Wie es aussieht

Vorher: Hartcodierte Strings, die über deine Codebasis verstreut sind – keine Struktur, keine Übersetzungen, kein Review.

export default function Hero() {
 return (
 <section>
 <h1>Welcome to our platform</h1>
 <p>Start your free trial today</p>
 <button>Get Started</button>
 </section>
 )
}

Nachher: Content lebt in .contentrain/, typisiert und strukturiert. Quelldateien verwenden i18n-Keys.

export default function Hero() {
 const t = useTranslations()
 return (
 <section>
 <h1>{t('hero.title')}</h1>
 <p>{t('hero.subtitle')}</p>
 <button>{t('hero.cta')}</button>
 </section>
 )
}
// .contentrain/content/marketing/hero/en.json
{
 "cta": "Get Started",
 "subtitle": "Start your free trial today",
 "title": "Welcome to our platform"
}

Der Normalisierungs-Workflow extrahiert Strings, erstellt Modelle und patcht deine Quelldateien – alles über überprüfbare Git-Branches.

Dies ist der stärkste Einstiegspunkt in das Produkt:

Nimm das Content-Chaos, das bereits in deiner Codebasis existiert, und verwandle es in eine verwaltete, überprüfbare Content-Ebene.

Wie es funktioniert

┌─────────────┐ ┌──────────────────┐ ┌──────────────┐
│ AI Agent │────▶│ MCP (17 tools) │────▶│ .contentrain/│
│ (decides) │ │ (enforces) │ │ (stores) │
└─────────────┘ └──────────────────┘ └──────┬───────┘
 │
 ┌──────────────────┐ │
 │ Review UI / Git │◀─────────────┘
 │ (human approves)│
 └──────────────────┘
  • Agent entscheidet, welcher Content existieren sollte und woher er kommen soll

  • Contentrain erzwingt Schemata, Validierung, kanonische Serialisierung und Git-Workflows

  • Mensch prüft über Branches, PRs oder die lokale Serve-UI

  • Ausgabe ist einfaches JSON + Markdown, das jede Sprache oder jedes Framework konsumieren kann

4 Content-Arten

Art

Was wird gespeichert

Speicherung

Beispiel

Collection

Mehrere typisierte Einträge

JSON-Objekt-Map

Blog-Posts, Produkte, Team

Singleton

Ein Eintrag pro Locale

JSON-Objekt

Hero-Sektion, Site-Konfiguration

Document

Markdown + Frontmatter

.md-Dateien

Dokumentationen, Artikel, Changelog

Dictionary

Flache Key-Value-Strings

Flache JSON-Map

i18n-Übersetzungen, UI-Labels

27 Feldtypen (String, E-Mail, URL, Bild, Relation, Array, Objekt, Markdown, ...) mit integrierter Validierung.

Nutze deinen Content überall

Content ist einfaches JSON und Markdown. Jede Sprache liest es direkt.

Für TypeScript-Projekte kannst du ein typisiertes SDK generieren:

npx contentrain generate
import { query, singleton, dictionary, document } from '#contentrain'

const hero = singleton('hero').locale('en').get()
const posts = query('blog-post').locale('en').include('author').all()
const labels = dictionary('ui-labels').locale('tr').get('auth.login')
const article = document('docs').locale('en').bySlug('getting-started')

Funktioniert mit Nuxt, Next.js, Astro, SvelteKit, Vue, React, Node, Go, Python, Swift, Flutter und über 20 weiteren Stacks.

Warum Teams es nutzen

  • Git-nativ — jeder Schreibvorgang erfolgt über Worktree-Isolation + Review-Branches

  • Normalisierungs-Workflow — Codebasis nach hartcodierten Strings durchsuchen → extrahieren → i18n-fähigen Content erstellen → Quelldateien patchen

  • MCP-Engine — 17 Tools über stdio oder HTTP-Transport, funktioniert mit Claude Code, Cursor, Windsurf oder jedem MCP-Client

  • Provider-agnostische Engine — dieselbe Tool-Oberfläche läuft über einen lokalen Worktree, GitHub oder GitLab (inkl. Self-Hosted) ohne Änderungen am Tool-Code. HTTP-Transport für Remote-Treiber wie Studio verfügbar.

  • Kanonische Serialisierung — sortierte Keys, deterministische Ausgabe, saubere Git-Diffs, konfliktfreie parallele Bearbeitung

  • Agent-Regeln & Skills — Verhaltensrichtlinien und schrittweise Workflows werden als npm-Pakete ausgeliefert

  • Serve-UI — lokales Web-Dashboard zum Durchsuchen von Modellen, Content, Validierung und Normalisierungsstatus

  • Framework-agnostisch — MCP kennt dein Framework nicht. Agent + Skills übernehmen die Stack-spezifische Logik

Agent Skills

Dieses Repo liefert 15 Agent Skills aus – wiederverwendbare Workflow-Prozeduren, die jeder KI-Coding-Agent bei Bedarf laden kann.

Installiere alle Skills für deinen Agenten:

npx skills add Contentrain/ai/packages/skills

Oder installiere einen spezifischen Skill:

npx skills add Contentrain/ai/packages/skills --skill contentrain-normalize

Skills funktionieren mit Claude Code, Cursor, Windsurf, GitHub Copilot, OpenAI Codex, Gemini CLI und über 40 weiteren Agenten.

Siehe AGENTS.md für den vollständigen Skill-Katalog und Anleitungen für Agenten.

Pakete

Paket

npm

Rolle

@contentrain/mcp

👁 npm

17 MCP-Tools + stdio / HTTP-Transport + Local / GitHub / GitLab Provider

contentrain

👁 npm

CLI + Serve-UI + MCP stdio-Einstiegspunkt

@contentrain/query

👁 npm

Generiertes TypeScript-Query-SDK

@contentrain/types

👁 npm

Gemeinsame Typdefinitionen + Konstanten

@contentrain/rules

👁 npm

KI-Qualitätsregeln für die IDE-Integration

@contentrain/skills

👁 npm

Workflow-Prozeduren + Framework-Anleitungen

Starter-Templates

Produktionsreife Templates mit Contentrain-Content-Modellen, generiertem SDK-Client und Framework-spezifischen Mustern:

Template

Framework

Anwendungsfall

astro-blog

Astro

Blog / Editorial

astro-landing

Astro

Landing Page

next-commerce

Next.js

E-Commerce Storytelling

next-multi-surface-saas

Next.js

Marketing + App + Docs vereint

next-saas-dashboard

Next.js

SaaS-Dashboard UI-Texte

next-white-label-portal

Next.js

White-Label / Multi-Tenant

nuxt-admin-console

Nuxt

Admin-Konsole / Betrieb

nuxt-saas

Nuxt

SaaS-Marketing-Seite

sveltekit-editorial

SvelteKit

Editorial / Publikation

vitepress-docs

VitePress

Dokumentations-Seite

Jedes Template ist ein GitHub-Template-Repo – klicke auf "Use this template", um zu starten.

Kurzübersicht

npx contentrain init # initialize project
npx contentrain serve # local review UI (port 3333)
npx contentrain serve --stdio # MCP over stdio for IDE agents
npx contentrain validate # check content health
npx contentrain generate # generate typed SDK client
npx contentrain status # project overview
npx contentrain doctor # setup health check
npx contentrain studio login # authenticate with Studio
npx contentrain studio connect # connect repo to Studio project

Dokumentation

  • 2-Minuten-Demo — der schnellste Weg, das Produkt zu verstehen

  • Erste Schritte — installieren, einen Agenten verbinden und den ersten Workflow ausführen

  • Normalisierungs-Leitfaden — der wichtigste Rettungs-Workflow für hartcodierte Strings

  • Ökosystem-Karte — Brücken zwischen Paketen und Produkten über KI und Studio hinweg

  • Contentrain Studio — Open-Core-Team-Operationen für Git-nativen strukturierten Content, selbst hostbar oder als verwaltetes Pro/Enterprise-Angebot verfügbar

  • Vollständige Dokumentation — Leitfäden, Paketreferenz und Framework-Integration

Entwicklung

pnpm install && pnpm build && pnpm test

Siehe RELEASING.md für den Versions- und Veröffentlichungs-Workflow.

Community

Wenn Contentrain AI für dich nützlich ist, erwäge einen Stern zu vergeben – es hilft anderen, das Projekt zu entdecken.

Lizenz

MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Contentrain/ai'

If you have feedback or need assistance with the MCP directory API, please join our Discord server