code-index — MCP-сервер для Claude Code: что делает и установка
Индексирует исходники в SQLite и отдаёт агенту сведения о символах, вызовах и структуре кода. Нужен для поиска по большим репозиториям.
claude mcp add code-index -- npx -y @regsorm/code-index-mcpЧто делает code-index
code-index разбирает исходники в AST, сохраняет символы, тела функций, вызовы и метаданные в SQLite, а затем отдаёт эти сведения ИИ-агенту через MCP. Сервер написан на Rust, поддерживает AST для 14 языков и имеет нативную поддержку 1С:Предприятие 8.3, включая выгрузки из Конфигуратора и 1С:EDT.
Для npm-установки используется пакет @regsorm/code-index-mcp: готовый бинарник скачивается под платформу, сборка не требуется. Сервер может работать через HTTP или stdio; в обоих случаях индекс строит отдельный процесс npx @regsorm/code-index-mcp daemon run, а сервер выдачи только читает готовую базу.
Переменная CODE_INDEX_HOME должна быть задана, иначе инструменты отвечают daemon_offline. Это главное ограничение при подключении через npm. Сервер поддерживает Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline и Zed.
Какие задачи решает
- найти определения символов в репозитории
- показать вызовы процедуры или функции
- разобрать структуру кода по AST
- искать по исходникам через MCP
- работать с выгрузкой 1С:Предприятие 8.3
Примеры запросов агенту
- Проиндексируй репозиторий и найди все вызовы процедуры
ОбновитьДанные. - Покажи определение символа
UserServiceи связанные с ним места в коде. - Разбери структуру модулей выгрузки 1С и найди зависимости между ними.
Как установить code-index
Командой платформы
claude mcp add code-index -- npx -y @regsorm/code-index-mcpКомандой платформы
codex mcp add code-index -- npx -y @regsorm/code-index-mcpФайл настроек
{
"mcpServers": {
"code-index": {
"command": "npx",
"args": [
"-y",
"@regsorm/code-index-mcp"
]
}
}
}Файл настроек
{
"servers": {
"code-index": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@regsorm/code-index-mcp"
]
}
}
}Командой платформы
gemini mcp add code-index npx -y @regsorm/code-index-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о code-index
Как установить code-index в Claude Code?
Выполните claude mcp add code-index -- npx -y @regsorm/code-index-mcp. Затем запустите фоновый индексатор командой npx @regsorm/code-index-mcp daemon run и задайте CODE_INDEX_HOME.
Что делает code-index?
MCP-сервер строит индекс исходников в SQLite и даёт агенту сведения о символах, телах функций, вызовах и структуре кода. Он поддерживает AST для 14 языков и нативно разбирает код 1С:Предприятие 8.3.
Что нужно для работы code-index после установки через npm?
Нужны запущенный npx @regsorm/code-index-mcp daemon run и переменная CODE_INDEX_HOME. Без фонового индексатора инструменты отвечают daemon_offline.