MikeRecognex/mcp-codebase-index

MikeRecognex/mcp-codebase-index

от mikerecognex
MCP сервер для структурной индексации кодовой базы. Анализирует Python, TypeScript, Go, Rust, C# — извлекает функции, классы, импорты и граф зависимостей. Предоставляет 18 инструментов для AI-ассистентов: поиск символов, цепочки вызовов, оценку влияния изменений. Автоматически обновляется через g...

mcp-codebase-index

PyPI version CI Python 3.11+ License: AGPL-3.0 MCP Zero Dependencies

A structural codebase indexer with an MCP server for AI-assisted development. Zero runtime dependencies — uses Python's ast module for Python analysis and regex-based parsing for TypeScript/JS, Go, Rust, and C#. Requires Python 3.11+.

What It Does

Indexes codebases by parsing source files into structural metadata -- functions, classes, imports, dependency graphs, and cross-file call chains -- then exposes 18 query tools via the Model Context Protocol, enabling Claude Code and other MCP clients to navigate codebases efficiently without reading entire files.

Automatic incremental re-indexing: In git repositories, the index stays up to date automatically. Before every query, the server checks git diff and git status (~1-2ms). If files changed, only those files are re-parsed and the dependency graph is rebuilt. No need to manually call reindex after edits, branch switches, or pulls.

Persistent disk cache: The index is saved to a pickle cache file (.codebase-index-cache.pkl) after every build. On subsequent server starts, the cache is loaded and validated against the current git HEAD — if the ref matches, startup is instant. If a small number of files changed (≤20), the cached index is loaded and incrementally updated instead of rebuilt from scratch. This eliminates the cold-start penalty when restarting Claude Code sessions, restarting the MCP server, or resuming work after context compaction.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Похожие MCP-сервера

CodeLogicIncEngineering/codelogic-mcp-server

CodeLogicIncEngineering/codelogic-mcp-server

от codelogicincengineering

MCP сервер интегрирует CodeLogic в AI-помощники: анализирует влияние изменений кода и БД, генерирует CI/CD настройки, строит графы зависимостей для оценки рисков перед внедрением.

Python⭐ 37
hechtcarmel/jetbrains-index-mcp-plugin

hechtcarmel/jetbrains-index-mcp-plugin

от hechtcarmel

MCP сервер для JetBrains IDE, который даёт AI-ассистентам доступ к индексации и рефакторингу. Работает с Java, Python, Go, Rust и другими языками. Включает инструменты для поиска, навигации и рефакторинга - всё через единый протокол.

Kotlin⭐ 363
srijanshukla18/xray

srijanshukla18/xray

от srijanshukla18

XRAY даёт AI-ассистентам навигацию по коду: карту проекта, поиск символов и анализ влияния. Использует ast-grep для точного синтаксического поиска, поддерживает Python, JS/TS, Go. Без БД и LSP — лё...

Python⭐ 52
James-Chahwan/repo-graph

James-Chahwan/repo-graph

от james-chahwan

Строит граф кодовой базы для LLM-ассистентов: описывает сущности, связи и потоки. Позволяет быстро находить нужные файлы без чтения всего кода, экономя до 60% токенов — полезно для больших проектов...

Python⭐ 94
MarcelRoozekrans/roslyn-codelens-mcp

MarcelRoozekrans/roslyn-codelens-mcp

от marcelroozekrans

Roslyn MCP сервер для глубокого семантического анализа .NET-кода. Предоставляет AI-агентам и разработчикам полный доступ к иерархиям типов, графам вызовов и диагностике с рефакторингом — всё в одном инструменте.

C#⭐ 65
Octocode MCP

Octocode MCP

от bgauryy

Octocode ищет код по локальным и GitHub-репозиториям, анализирует структуру через AST и LSP, сравнивает версии. Быстрый Rust-движок экономит токены.

TypeScript⭐ 951
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин