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

✍️ OpenClawRadar📅 Опубликовано: 7 марта 2026 г.🔗 Source
Сервер MCP индексирует кодовые базы в граф знаний для 10-кратного сокращения токенов
Ad

codebase-memory-mcp — это MCP-сервер, который заменяет исследование кода файл за файлом на запросы к графу для ИИ-ассистентов программирования. Он анализирует кодовые базы с помощью tree-sitter в постоянный граф знаний, хранящийся в SQLite, содержащий функции, классы, отношения вызовов, HTTP-маршруты и межсервисные связи в виде узлов и рёбер.

Ключевые особенности и характеристики

  • Один исполняемый файл Go без требований к инфраструктуре (без Docker, баз данных, API-ключей)
  • Поддерживает 35 языков программирования
  • Скорость запросов менее миллисекунды
  • Автоматическая синхронизация при изменениях файлов через фоновый опрос
  • Язык запросов, похожий на Cypher, для сложных шаблонов графов
  • Лицензия MIT
Ad

Тесты производительности

Сервер был протестирован на 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

Ad

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

Xmloxide: Реализация libxml2 на Rust, созданная с помощью ИИ-агента
Инструменты

Xmloxide: Реализация libxml2 на Rust, созданная с помощью ИИ-агента

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

OpenClawRadar
ClawedBack: Порт OpenClaw, работающий внутри кода Claude
Инструменты

ClawedBack: Порт OpenClaw, работающий внутри кода Claude

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

OpenClawRadar
yoyo: Локальный MCP-сервер для безопасного чтения кодовой базы и защищённой записи с помощью Claude Code
Инструменты

yoyo: Локальный MCP-сервер для безопасного чтения кодовой базы и защищённой записи с помощью Claude Code

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

OpenClawRadar
VibeIndex.ai: Поисковая платформа для 90K+ AI-навыков, MCP и плагинов с проверкой безопасности
Инструменты

VibeIndex.ai: Поисковая платформа для 90K+ AI-навыков, MCP и плагинов с проверкой безопасности

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

OpenClawRadar