Codebase Memory — MCP-сервер для Claude Code: граф кода проекта
Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов.
claude mcp add codebase-memory-mcp -- npx -y codebase-memory-mcpЧто делает Codebase Memory
Codebase Memory индексирует репозиторий и складывает связи между кодом, документацией, конфигурацией и инфраструктурой в постоянный граф на вашей машине. Агент обращается к нему через MCP и получает структурный контекст: кто вызывает функцию, что зависит от файла, где объявлен символ. Запросы идут по графу, а не по перечитыванию всего проекта, поэтому токенов уходит меньше.
Внутри нативный бэкенд на C с собственными грамматиками разбора и 17 MCP-инструментами; для части языков добавлено разрешение типов через Hybrid LSP. Установщик умеет прописывать конфигурацию клиента, скиллы, профили агентов и хуки. Индексация и запросы работают без хостинга и без ключа API — анализ исходников и хранение графа не покидают вашу машину.
Рядом с сервером идёт визуальная надстройка CBM Lens: она показывает граф картой, деревом и в 3D, открывает исходники и даёт локальный чат по коду. Надстройка пока в открытой бете, так что это скорее эксперимент, чем рабочий инструмент на каждый день. Основной сценарий — сам MCP-сервер.
Какие задачи решает
- найти незнакомую функцию и её вызовы в чужом репозитории
- проследить вызов через несколько сервисов
- связать деплой с исходным кодом
- оценить, какие части проекта затронет правка
- сократить повторное чтение файлов агентом
Примеры запросов агенту
- Найди, откуда вызывается эта функция, и покажи путь вызовов
- Какие файлы зависят от
arena.c? - Покажи структуру модуля и его зависимости
Как установить Codebase Memory
Командой платформы
claude mcp add codebase-memory-mcp -- npx -y codebase-memory-mcpКомандой платформы
codex mcp add codebase-memory -- npx -y codebase-memory-mcpФайл настроек
{
"mcpServers": {
"codebase-memory": {
"command": "npx",
"args": [
"-y",
"codebase-memory-mcp"
]
}
}
}Файл настроек
{
"servers": {
"codebase-memory": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"codebase-memory-mcp"
]
}
}
}Командой платформы
gemini mcp add codebase-memory npx -y codebase-memory-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Codebase Memory
Как установить Codebase Memory в Claude Code?
Выполните claude mcp add codebase-memory-mcp -- npx -y codebase-memory-mcp.
Что делает Codebase Memory?
Строит локальный граф кода, документации и инфраструктуры и отдаёт его агенту через MCP: поиск символов, вызовы, зависимости, фрагменты исходников.
Нужен ли ключ API или хостинг?
Нет. Индексация и запросы к графу выполняются на вашей машине.