
Codebase Memory
Характеристики
Общее
- СтатусСообщество
- РазработчикDeusData
- ЛицензияMIT
Технологии
- ЯзыкиC
- Транспортstdio
Описание
Возможности
- Строит полный граф кода за секунды: индексация среднего репозитория занимает меньше секунды, Linux (28M строк) — 3 минуты
- Сохраняет знания о проекте между сессиями AI: не требует повторной индексации после перезапуска клиента или очистки контекста
- Обрабатывает 158 языков через tree-sitter (синтаксис) и 8 языков через Hybrid LSP (семантика типов)
- Находит цепочки вызовов функций, анализирует граф зависимостей
- Ищет HTTP-эндпоинты и их связи с другими сущностями
- Показывает зависимости между модулями: влияние изменений, кросс-сервисные связи
- Предоставляет 14 MCP-инструментов: поиск, навигация, анализ влияния, обход графа
- Работает как единственный бинарник на macOS, Linux, Windows, без внешних зависимостей
- Совместим с 11 AI-агентами (Claude, Cursor, Windsurf, Zed, Continue, Copilot, Claude Code и др.)
- Мгновенные ответы на структурные запросы: задержка менее 1 миллисекунды
Как подключить
Загрузите последнюю версию бинарника со страницы релизов на GitHub или установите через npm:
npx -y @deusdata/codebase-memory-mcp
Пропишите сервер в клиенте. Для Claude Desktop отредактируйте claude_desktop_config.json:
{
"mcpServers": {
"codebase-memory": {
"command": "npx",
"args": ["-y", "@deusdata/codebase-memory-mcp"]
}
}
}
Перезапустите клиент. Сервер автоматически проиндексирует корневую директорию проекта.
Примеры запросов
- «Покажи, из каких модулей состоит проект и как они связаны»
- «Проанализируй, какие функции вызовет обработчик /api/orders»
- «Найди все объявления классов в папке src/core»
- «Оцени влияние изменения в payment.go: какие тесты нужно запустить?»
Технические детали
Язык реализации: C (чистый, нулевое количество зависимостей)
Транспортный протокол: stdio (MCP)
Лицензия: MIT (полностью открытый исходный код)
Поддерживаемые платформы: macOS, Linux, Windows (единый бинарник для каждой)
Совместимые AI-агенты: Claude Desktop, Cursor, Windsurf, Zed, Continue.dev, GitHub Copilot, Claude Code и ещё 4 (всего 11)
Парсеры: Tree-sitter (158 языков программирования) + Hybrid LSP (Python, JavaScript, TypeScript, Go, C#, PHP, C, C++)
Количество инструментов MCP: 14
Производительность: индексация 75 000 файлов (Linux) за 3 минуты, ответ на запросы < 1ms