MCP-сервер Codebase-Memory для аналізу графів знань
Новий сервер Model Context Protocol (MCP), що індексує репозиторії у графи знань за допомогою tree-sitter. Забезпечує структурні запити за мілісекунди та економію токенів у 120 разів порівняно з читанням файлів.
Вплив: Високий
Чому це важливо
Замініть неефективні цикли grep/read семантичними запитами на основі графів для підвищення точності агентів та зниження витрат на API.
TL;DR
- 01Індексуйте величезні репозиторії локально за хвилини.
- 02Зменшує використання токенів у 120 разів порівняно зі звичайним grep.
- 03Сумісний з 11 різними AI-агентами.
Архітектура та продуктивність
Інструмент використовує RAM-first конвеєр зі стисненням LZ4 та алгоритмом Aho-Corasick для індексації кодових баз. Він спеціально розроблений для ефективної обробки структурних запитів, замінюючи сотні токен-містких операцій читання файлів цільовими пошуками по графу.
Розгортання
Встановлення здійснюється через єдиний бінарний файл для macOS, Linux або Windows. Він автоматично виявляє встановлені агенти кодування та налаштовує необхідні записи MCP-сервера та хуки.
Можливості
- 158 мов: Вбудовані граматики tree-sitter.
- Візуалізація графа: Вбудований 3D інтерфейс через прапор
--ui. - Гібридний пошук: Поєднує повнотекстовий пошук BM25 з векторними ембедингами.
Спробуй за 2 хвилини
curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bashbash
✓ Коли використовувати
- Великі репозиторії, що перевищують контекстні вікна
- Під час складного рефакторингу між сервісами
- Для зменшення витрат на токени агентів
Що зробити сьогодні
- Запустіть скрипт встановлення: curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash
- Увімкніть автоіндексацію: codebase-memory-mcp config set auto_index true
Джерела