codebase-memory-mcp
Высокопроизводительный MCP-сервер анализа кода, индексирующий кодовые базы в устойчивый граф знаний.
Что это
Высокопроизводительный MCP-сервер анализа кода, индексирующий кодовые базы в устойчивый граф знаний.
Как подключить
Вставьте блок в конфиг клиента (Claude Desktop, Claude Code, Cursor, VS Code, Cline). Команда и package собраны из полей официального MCP Registry.
Что нового в версиях
Релиз v0.11.0: оптимизация памяти, компактный вывод и переработка индекса с переиндексацией.
- Ломает совместимостьИзменён формат индекса: при первом запуске после обновления требуется полная переиндексация.
- НовоеВывод стал компактнее по умолчанию без потери возможности поиска нужных данных.
- НовоеВнедрена семантическая пагинация с жёстким контролем лимита токенов.
- ИсправленоСтрогое соблюдение лимита памяти CBM_MEM_BUDGET_MB с выгрузкой данных на диск.
- НовоеДобавлен тихий режим CLI для удобного использования в скриптах.
Исправление критических ошибок графа, поддержка FreeBSD, улучшение поиска на Windows и усиление пайплайна релизов.
- ИсправленоИсправлено занижение результатов агрегации Cypher и корректное разрешение псевдонимов импортов в Python.
- ИсправленоУстранена потеря кириллицы и других символов при поиске кода на Windows благодаря принудительному UTF-8.
- НовоеДобавлена официальная поддержка FreeBSD.
- ИсправленоУлучшена точность индексации: исправлено искажение покрытия файлов и прекращение выдачи ложных семантических совпадений.
- ИсправленоУсилен пайплайн релизов: добавлены проверки версий и защита от пропуска тестов при таймаутах.
Исправлены критические регрессии производительности индексации и ошибки установки конфигураций для Hermes, Goose, OpenCode и Codex.
- ИсправленоУстранены регрессии скорости индексации для Java, C# и TypeScript, а также проблема с переполнением памяти в Linux.
- ИсправленоИсправлены сбои установки для Hermes, Goose, OpenCode и Codex, включая поддержку сложных конструкций YAML и UTF-8 BOM.
- ИсправленоУлучшена совместимость с существующими конфигурациями: теперь записи, созданные предыдущими версиями, автоматически восстанавливаются.
- ИсправленоОптимизирована работа с правами доступа (DACL) в Windows, что предотвращает лишние записи в журнал событий.
- НовоеДобавлена защита от суперлинейной сложности в CI и новый режим профилирования CBM_PROFILE=1 для отладки производительности.
Исправлены критические ошибки установки на Windows, улучшена диагностика отказов и поддержка сторонних клиентов MCP.
- ИсправленоУстранена ошибка установки на Windows, связанная с унаследованными правами доступа к временным директориям.
- ИсправленоПесочницы больше не блокируют демон из-за присутствия AppContainer-идентичностей от стороннего ПО.
- НовоеДобавлена поддержка переменной окружения CBM_RUNTIME_DIR для изменения пути к директории рендеву.
- ИсправленоСообщения об ошибках теперь точно указывают директорию, вызвавшую отказ, а не ошибочно названную дочернюю.
- ИсправленоИсправлена логика проверки владения: теперь корректно обрабатываются записи MCP, дополненные клиентами (например, OpenCode).
Исправления установки на Windows, управление клиентами, улучшенные ошибки и починка конфигов.
- ИсправленоИсправлена ошибка установки и запуска на Windows для учетных записей с правами администратора.
- НовоеДобавлен флаг --clients для выбора конкретных клиентов, которым настраивается MCP.
- ИсправленоУлучшена диагностика: теперь ошибки запуска и отказа активации содержат понятные причины.
- ИсправленоИсправлена запись конфигурации для OpenCode в существующий файл .jsonc.
- ИсправленоИсправлено молчаливое удаление строк при выполнении запросов с OPTIONAL MATCH.
Исправлены критические баги с блокировками БД, детерминизмом графа, правами Windows и регрессии v0.10.2.
- ИсправленоИсправлена ошибка, из-за которой конкурентные экземпляры могли ошибочно помечать здоровую базу как поврежденную и удалять её.
- ИсправленоОбеспечен детерминизм графа: устранена зависимость от порядка потоков при слиянии ребер и сборе кандидатов.
- ИсправленоИсправлено создание файлов демона на Windows с пустыми ACL, из-за которых они становились недоступными.
- ИсправленоВосстановлена работа флага `update --ui` и исправлен брейк в расширении Pi из-за неверного экспорта.
- ИсправленоВ JSON-выводе `trace_path` теперь корректно передаются поля `strategy` и `confidence`.
Исправлены критические ошибки установки, обновления и работы через npx, улучшена диагностика и безопасность.
- ИсправленоВосстановлена работа через npx: исправлена ошибка верификации бинарного образа в временных кэшах.
- ИсправленоИсправлена установка в Linux: теперь принимаются директории с правами группы, ранее блокировавшие установку.
- ИсправленоВосстановлено обновление с версии 0.9.x: устранена ошибка выбора варианта сборки и добавлены совместимые архивы.
- ИсправленоУлучшена диагностика macOS: убран ложный вывод об xattr и добавлена команда для поиска блокирующих процессов.
- НовоеКлиенты теперь получают понятные сообщения об ошибках подключения через JSON-RPC вместо молчаливого завершения.
Все релизы на GitHub → Пересказ на русском — по заметкам к релизам и коммитам.