Codebase Memory MCP: Графовое исследование кода для Claude Code

✍️ OpenClawRadar📅 Опубликовано: 9 марта 2026 г.🔗 Source
Codebase Memory MCP: Графовое исследование кода для Claude Code
Ad

Разработчик создал MCP-сервер под названием codebase-memory-mcp, который решает распространённую проблему Claude Code: неэффективное использование токенов при исследовании структуры кодовой базы. Вместо того чтобы заставлять Claude последовательно просматривать файлы для вопросов вроде "что вызывает эту функцию?" или "найти мёртвый код", этот инструмент строит постоянный граф знаний кодовой базы.

Как это работает

Сервер использует Tree-sitter для разбора 64 языков (включая Python, Go, JavaScript, TypeScript, Rust, Java и C++) в граф на основе SQLite, который фиксирует функции, классы, цепочки вызовов, HTTP-маршруты и межсервисные связи. Когда Claude Code задаёт структурные вопросы, он запрашивает этот граф вместо сканирования файлов по отдельности.

Улучшение производительности

В одном сравнении 5 структурных вопросов потребовали примерно 412 000 токенов при традиционном исследовании файл за файлом против всего около 3 400 токенов при запросах к графу — сокращение в 120 раз. Разработчик сообщает о среднем сокращении примерно в 20 раз меньше токенов при регулярном использовании, плюс значительная экономия времени.

Ad

Ключевые особенности

  • Поддержка 64 языков через разбор Tree-sitter
  • Трассировка графа вызовов: "что вызывает ProcessOrder?" возвращает полную цепочку за <100 мс
  • Обнаружение мёртвого кода с интеллектуальной фильтрацией точек входа
  • Межсервисные HTTP-связи (находит REST-вызовы между сервисами)
  • Язык запросов, похожий на Cypher, для нерегламентированного исследования
  • Обзор архитектуры с обнаружением сообществ по алгоритму Лувена
  • Записи архитектурных решений, сохраняющиеся между сессиями
  • 14 инструментов MCP (также работает с Codex CLI, Cursor, Windsurf и другими интеграциями)
  • Режим CLI для прямого использования в терминале без MCP-клиента

Установка и использование

Инструмент представляет собой один исполняемый файл Go, не требующий Docker, внешних баз данных или API-ключей. Установка выполняется через codebase-memory-mcp install, что автоматически настраивает Claude Code. Пользователи просто говорят "Index this project", чтобы начать, и граф автоматически синхронизируется при редактировании файлов, чтобы оставаться актуальным.

Тесты и лицензирование

Разработчик провёл тесты на 35 реальных репозиториях с открытым исходным кодом, содержащих от 78 до 49 000 узлов, включая ядро Linux. Проект имеет открытый исходный код под лицензией MIT.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Черный LLAB: Открытая архитектура для динамической маршрутизации моделей и докер-изолированных ИИ-агентов
Инструменты

Черный LLAB: Открытая архитектура для динамической маршрутизации моделей и докер-изолированных ИИ-агентов

Разработчик опубликовал в открытом доступе Black LLAB — систему, которая использует Mistral 3B для маршрутизации запросов между локальными и облачными моделями и запускает ИИ-агентов в изолированных контейнерах Docker с интеграцией OpenClaw.

OpenClawRadar
Портативный формат разума (PMF): Независимая от провайдера спецификация агентов с 15 открытыми агентами
Инструменты

Портативный формат разума (PMF): Независимая от провайдера спецификация агентов с 15 открытыми агентами

Portable Mind Format (PMF) — это спецификация на основе JSON для определения идентичностей ИИ-агентов, которые могут работать на различных моделях и платформах, включая Claude, GPT-4, Gemini, DeepSeek и локальные модели через Ollama. Включает 15 готовых агентов с лицензией MIT и конвертеры для Claude Code, Cursor, GitHub Copilot и Gemini CLI.

OpenClawRadar
Плагин Claude Code для исследования рынка Reddit без API-ключей
Инструменты

Плагин Claude Code для исследования рынка Reddit без API-ключей

Плагин Claude Code автоматизирует исследование рынка на Reddit, выполняя поиск по обсуждениям, анализ контента и генерацию отчетов в формате markdown с прямыми ссылками. Он не требует ключа API Reddit, аутентификации или конфигурационных файлов, используя публичные данные через локальный сервер MCP.

OpenClawRadar
Создание локального приложения для преобразования речи в текст на macOS с помощью Claude Code: пример Vext
Инструменты

Создание локального приложения для преобразования речи в текст на macOS с помощью Claude Code: пример Vext

Разработчик потратил 3 месяца на создание Vext — приложения для преобразования голоса в текст под macOS, использующего Whisper на Apple Neural Engine. Claude Code помог с Rust/Swift FFI, оптимизацией Core ML и архитектурой горячих клавиш. Приложение работает полностью офлайн, транскрибируя 60-секундное аудио за ~400 мс.

OpenClawRadar