Contentrain — MCP-сервер для Claude Code: что делает и как установить
Управляет контентом через Git с помощью 27 детерминированных инструментов MCP. Помогает безопасно менять тексты и схемы моделей прямо из диалога с агентом.
claude mcp add --transport http contentrain https://studio.contentrain.io/api/mcp/remoteЧто делает Contentrain
Сервер создаёт в репозитории проекта папку .contentrain/ для хранения моделей и структурированных данных. Когда агент редактирует контент, движок изолирует каждую операцию записи в отдельном временном рабочем дереве (worktree) специальной ветки Git. Изменения не затрагивают текущие файлы разработчика в процессе выполнения команд. Готовые правки автоматически сливаются в ветку contentrain или отправляются на командный обзор.
В распоряжении агента 27 инструментов: 22 базовые утилиты и 5 обработчиков медиа. Сервер умеет создавать схемы данных, разворачивать готовые шаблоны блогов или сайтов, валидировать записи и автоматически исправлять ошибки разметки. Для проверки состояния веток и конфигурации доступен встроенный инструмент doctor. При подключении через удалённые провайдеры GitHub или GitLab сервер автоматически скрывает локальные дисковые вызовы и оставляет только безопасный сетевой набор инструментов.
Для запуска локального сервера на машине строго требуются Node.js версии не ниже 22 и установленный Git. Без них локальный движок не запустится. Если проект написан на Vue, Svelte или Astro, разработчики советуют установить в проект опциональные пакеты @vue/compiler-sfc, svelte или @astrojs/compiler для более точного сканирования исходников.
Какие задачи решает
- изолировать контентные правки агента во временных ветках Git
- валидировать структуры моделей и текстов с автоматическим исправлением
- разворачивать готовые шаблоны контента под блог или документацию
- находить расхождения в ветках и потерянные файлы через диагностику
doctor
Примеры запросов агенту
- Инициализируй структуру Contentrain и создай модель для записей блога
- Проверь контент проекта на ошибки схемы и исправь найденные проблемы
- Покажи отчёт о здоровье проекта и ветках через
contentrain_doctor
Как установить Contentrain
1Командой платформы: удалённый сервер
claude mcp add --transport http contentrain https://studio.contentrain.io/api/mcp/remote2Командой платформы
claude mcp add mcp -- npx -y @contentrain/mcp1Командой платформы: удалённый сервер
codex mcp add mcp --url https://studio.contentrain.io/api/mcp/remote2Командой платформы
codex mcp add mcp -- npx -y @contentrain/mcpФайл настроек
{
"mcpServers": {
"mcp": {
"url": "https://studio.contentrain.io/api/mcp/remote"
}
}
}{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@contentrain/mcp"
]
}
}
}Файл настроек
{
"servers": {
"mcp": {
"type": "http",
"url": "https://studio.contentrain.io/api/mcp/remote"
}
}
}{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@contentrain/mcp"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http mcp https://studio.contentrain.io/api/mcp/remote2Командой платформы
gemini mcp add mcp npx -y @contentrain/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Contentrain
Как установить Contentrain в Claude Code?
Для локальной работы выполните claude mcp add mcp -- npx -y @contentrain/mcp. Если нужен удалённый облачный сервер, используйте команду claude mcp add --transport http contentrain https://studio.contentrain.io/api/mcp/remote.
Что делает Contentrain?
Он предоставляет агенту безопасный интерфейс для управления контентом и схемами через Git. Все изменения проводятся в изолированных ветках, поэтому агент не сломает рабочее дерево проекта.
Что нужно подготовить перед запуском локального сервера?
Вам понадобятся Node.js 22 или новее и установленный в системе Git. Для более глубокого парсинга файлов на Vue, Astro или Svelte можно также подключить опциональные компиляторы этих фреймворков.