kage — MCP-сервер для Claude Code: память агента с проверкой
Хранит решения, разборы багов и заметки по деплою в репозитории и проверяет их по коду, чтобы агент не тянул устаревшее.
claude mcp add kage -- npx -y @kage-core/kage-graph-mcpЧто делает kage
Kage собирает память проекта из того, что агенты делают по ходу работы: почему код написан именно так, как чинили сложный баг, что нужно помнить при выкатке. Записи лежат обычными Markdown-файлами в .agent_memory/ и синхронизируются через git — вся команда видит одно и то же. Формат соответствует Google Open Knowledge Format, так что привязки к конкретному сервису нет.
Оркестратор берёт задачу, собирает бриф из памяти репозитория и запускает агента в отдельном git worktree. Проверки — тесты, размер диффа, существование всех путей из ссылок — Kage выполняет сам, а не полагается на отчёт агента. kage merge пропускает код дальше только тогда, когда заявленное подтвердилось, и заодно фиксирует, чему агент научился.
Установка одной командой внутри репозитория: npx -y @kage-core/kage-graph-mcp install. Она создаёт .agent_memory/, строит граф кода, пишет политику в AGENTS.md или CLAUDE.md, подключает найденных агентов и настраивает .gitignore с merge-драйвером. Нужен Node.js 18+. Аккаунт и ключ API не требуются. После установки агента надо перезапустить — без этого он не подхватит новые правила.
Какие задачи решает
- сохранить разбор сложного бага, чтобы он не потерялся после мержа
- отсеять устаревшие заметки, которые агент подтягивает как актуальные
- проверить, что агент действительно прогнал тесты, а не написал об этом
- передать новому участнику команды контекст по деплою через git
- запустить делегированную задачу в изолированном worktree и увидеть отчёт
Примеры запросов агенту
- Установи Kage в этот репозиторий:
npx -y @kage-core/kage-graph-mcp install, потом скажи мне перезапустить тебя. - Запиши в память, почему мы отказались от кэша на уровне запросов, и проверь запись по коду.
- Запусти
kage dispatch "починить падающий тест авторизации" --agent claudeи покажи отчёт.
Как установить kage
Командой платформы
claude mcp add kage -- npx -y @kage-core/kage-graph-mcpКомандой платформы
codex mcp add kage -- npx -y @kage-core/kage-graph-mcpФайл настроек
{
"mcpServers": {
"kage": {
"command": "npx",
"args": [
"-y",
"@kage-core/kage-graph-mcp"
]
}
}
}Файл настроек
{
"servers": {
"kage": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kage-core/kage-graph-mcp"
]
}
}
}Командой платформы
gemini mcp add kage npx -y @kage-core/kage-graph-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о kage
Как установить kage в Claude Code?
Добавьте сервер командой claude mcp add kage -- npx -y @kage-core/kage-graph-mcp, затем перезапустите агента. Либо выполните в репозитории npx -y @kage-core/kage-graph-mcp install — эта команда сама пропишет политику и подключит найденных агентов.
Что делает kage?
Ведёт память проекта в Markdown-файлах внутри репозитория и сверяет её с кодом, чтобы устаревшее не попадало в бриф агента. Плюс запускает делегированные задачи в отдельном git worktree и сам прогоняет проверки.
Нужны ли аккаунт и ключ API?
Нет. Достаточно Node.js 18+ и git-репозитория. Память хранится файлами и расшаривается через git, внешний сервис не участвует.