argon — MCP-сервер для Claude Code: ветки и откат MongoDB
Даёт агенту версионированную песочницу MongoDB: ветка, откат и слияние изменений. Пригодится, когда ИИ пишет в базу и надо отменить сессию.
claude mcp add argon -- npx -y argonctlЧто делает argon
argon поднимает над MongoDB слой версий. Ветка создаётся мгновенно — это запись метаданных, а не копия данных. argon checkout превращает ветку в настоящую базу: с ней работают pymongo, mongoose, mongosh, индексы, агрегации и транзакции. Захваченные изменения документов уходят в историю, пока идёт запись.
Дальше изменения можно посмотреть через argon diff, слить обратно как план ревью или откатить по метке актора и диапазону. Есть песочницы с TTL, пины датасетов и локальная веб-консоль argon console с REST API. Для агентов — 13 инструментов по MCP и Python SDK с адаптером LangGraph.
Перед импортом останавливают писателей в источнике, иначе данные поедут. MongoDB должна работать как replica set — хватит одного узла. История покрывает вставки, обновления, замены и удаления; переименование или удаление коллекции ломает захват, а индексы и опции коллекций не версионируются. Сборка из исходников требует Go 1.26.9 или новее, для npm — Node.js 24 LTS и npm 11.16 или новее.
Какие задачи решает
- откатить изменения, которые агент внёс в базу за сессию
- проверить правки данных до слияния с основной веткой
- выдать агенту одноразовую песочницу с автоудалением
- зафиксировать состояние датасета для повторных прогонов
- посмотреть историю документа на нужный момент времени
Примеры запросов агенту
- Создай ветку
experimentв проектеmyappи покажи строку подключения - Сравни ветку
experimentсmainи подготовь план слияния - Откати изменения актора
agent:experimentв проектеmyapp
Как установить argon
Командой платформы
claude mcp add argon -- npx -y argonctlКомандой платформы
codex mcp add argon -- npx -y argonctlФайл настроек
{
"mcpServers": {
"argon": {
"command": "npx",
"args": [
"-y",
"argonctl"
]
}
}
}Файл настроек
{
"servers": {
"argon": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"argonctl"
]
}
}
}Командой платформы
gemini mcp add argon npx -y argonctlПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о argon
Как установить argon в Claude Code?
Выполните claude mcp add argon -- npx -y argonctl. После этого сервер появится в списке MCP-серверов Claude.
Что делает argon?
Ведёт версии данных MongoDB: создаёт ветки, захватывает изменения документов, показывает diff и умеет откатывать или сливать правки. Агент получает доступ к этим операциям через MCP.
Что нужно для работы argon?
MongoDB в режиме replica set — подойдёт и один узел. Перед импортом базы писатели в источнике останавливают.