Сервер MCP индексирует кодовые базы в граф знаний для 10-кратного сокращения токенов

codebase-memory-mcp — это MCP-сервер, который заменяет исследование кода файл за файлом на запросы к графу для ИИ-ассистентов программирования. Он анализирует кодовые базы с помощью tree-sitter в постоянный граф знаний, хранящийся в SQLite, содержащий функции, классы, отношения вызовов, HTTP-маршруты и межсервисные связи в виде узлов и рёбер.
Ключевые особенности и характеристики
- Один исполняемый файл Go без требований к инфраструктуре (без Docker, баз данных, API-ключей)
- Поддерживает 35 языков программирования
- Скорость запросов менее миллисекунды
- Автоматическая синхронизация при изменениях файлов через фоновый опрос
- Язык запросов, похожий на Cypher, для сложных шаблонов графов
- Лицензия MIT
Тесты производительности
Сервер был протестирован на 35 реальных репозиториях, показав как минимум в 10 раз меньше токенов для структурных вопросов по сравнению с традиционным исследованием файл за файлом. Пример: запрос типа «что вызывает ProcessOrder?» возвращает точную цепочку вызовов в одном запросе к графу (~500 токенов) вместо чтения десятков файлов (~80K токенов).
Протестированные репозитории содержали от 78 до 49 000 узлов. Стресс-тест ядра Linux обработал 20 000 узлов и 67 000 рёбер без таймаутов.
Применение для локальных LLM-систем
Это особенно ценно для локальных LLM-систем с меньшими окнами контекста (8K–32K), где важен каждый токен. Граф возвращает именно нужную структурную информацию без выгрузки всего содержимого файлов в контекст.
Сервер работает с любым MCP-совместимым клиентом или через CLI-режим для прямого использования в терминале.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Xmloxide: Реализация libxml2 на Rust, созданная с помощью ИИ-агента
Xmloxide — это чистая реализация на языке Rust не поддерживаемой более библиотеки libxml2, созданная с помощью Claude Code для прохождения тестов на совместимость. Она обеспечивает безопасное с точки зрения памяти парсинг XML/HTML с C API для прямой замены.

ClawedBack: Порт OpenClaw, работающий внутри кода Claude
ClawedBack — это чистая портированная версия OpenClaw, работающая внутри Claude Code, с встроенным кэшированием промптов и ограничениями по частоте запросов. Она поддерживает 19 из 23 встроенных инструментов OpenClaw и полностью совместима с ClawHub, включая обязательные проверки безопасности для импортируемых модулей.

yoyo: Локальный MCP-сервер для безопасного чтения кодовой базы и защищённой записи с помощью Claude Code
yoyo — это локальный MCP-сервер с открытым исходным кодом, который предоставляет кодирующим агентам, таким как Claude Code, обоснованное чтение репозиториев и защищённую запись для 16 языков, включая Rust, Go, Python и TypeScript. Он предотвращает незаметное внесение ошибочных изменений, возвращая машиночитаемый вывод guard_failure и включая retry_plan для целенаправленного исправления.

VibeIndex.ai: Поисковая платформа для 90K+ AI-навыков, MCP и плагинов с проверкой безопасности
Корейский исследователь ИИ создал vibeindex.ai, доступный для поиска хаб, который индексирует более 90 000 навыков ИИ, серверов MCP и плагинов с ежечасными обновлениями и проверкой безопасности с помощью Cisco Skill Scanner по 17 категориям угроз.