Vibe Coding Discover

MCP

code-index-mcp

View on GitHub

Поиск по коду для ИИ-агентов: 32 инструмента MCP, индекс на SQLite, один бинарник без зависимостей. Разбирает выгрузки 1С:Предприятие — Конфигуратор и EDT; конфигурация на 88 тыс. файлов индексируется за 6 минут, ответ на запрос — 10 мс. Code index MCP server: tree-sitter AST for 14 languages, 20 universal tools + 12 for 1C/BSL.

★ 13019 forksRustMITRegsorm

Rust MCP server that builds a SQLite code index with tree-sitter ASTs for 14 languages plus first-class 1C:Enterprise (BSL) support. Exposes 32 tools for symbol search, call graphs, file reading and 1C metadata queries, answering in ~10 ms from a single static binary.

Use Cases

Give AI coding agents fast structural code search over large reposFind callers, callees and call paths between functionsIndex and query 1C:Enterprise configurations (Configurator XML and EDT .mdo)Search function and class bodies with substring or regexInspect 1C metadata: object structure, forms, roles, event subscriptionsExpose code navigation tools to Claude Code, Cursor, VS Code or LibreChat via MCPServe one shared index over HTTP to multiple sessions and repositoriesReduce token cost of codebase Q&A by returning symbols instead of file dumps

Built With

Language
Rust
Frameworks
rmcp · tree-sitter · tokio · rusqlite · clap · rayon · zstd · serde · quick-xml · notify · regex · schemars

Tags

mcp · code-index · code-search · tree-sitter · ast · sqlite · rust · 1c-enterprise · bsl · call-graph · static-binary · code-navigation · local-index · daemon · grep · symbol-search