code-index-mcp

Индекс кода в SQLite и MCP-инструменты поиска, графа вызовов и метаданных, в том числе для выгрузок 1С из Конфигуратора и EDT

  • 158 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает локальный бинарник и фоновый HTTP-сервер
  • Читает и индексирует все файлы указанных репозиториев
Все причины и проверки
Российский стек

regsorm/code-index-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/code-index-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает локальный бинарник и фоновый HTTP-сервер
  • Читает и индексирует все файлы указанных репозиториев

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер заранее разбирает исходники в синтаксические деревья через tree-sitter и складывает функции, классы, вызовы и тексты файлов в SQLite. Агент вместо перебора файлов спрашивает у индекса: где тело процедуры, кто ее вызывает, какая цепочка вызовов ведет от одной функции к другой. Сборка bsl-indexer добавляет инструменты для конфигураций 1С: структура и паспорт объекта, обработчики форм, подписки на события, регистраторы регистров, права ролей, граф связей данных и запросы на чтение к таблицам метаданных. Один процесс может обслуживать несколько репозиториев, изменения файлов подхватываются по одному.

Для кого. Для разработчиков 1С и команд с большими кодовыми базами, где агенту дорого искать код перебором.

Подходит, если

  • Агент работает с выгрузкой типовой конфигурации 1С и тратит много токенов на поиск
  • Нужно быстро понять, кто пишет в регистр или какие права у роли на объект
  • Нужен один индекс кода на несколько проектов и сессий

Не подходит, если

  • Проект маленький и агент справляется обычным поиском по файлам
  • Нужны инструменты 1С, но ставить хотите через npm: в npm-пакете только сборка без 1С

Пример запроса к агенту

Найди через code-index все места, где пишутся движения в регистр ТоварыНаСкладах, и покажи обработчики проведения

MCP

Транспорт
stdio, http
Авторизация
не нужна

Переменные окружения

CODE_INDEX_HOME
Папка установки, ее задает скрипт установки для Windows

Ограничения

Инструменты для 1С есть только в сборке bsl-indexer из выпусков GitHub или при сборке из исходников, npm-обертка ставит версию без 1С. Первая индексация большой конфигурации занимает минуты и место на диске под базу SQLite. Сервер работает с выгрузкой в файлы, к живой информационной базе он не подключается.

Как отключить. Удалите блок code-index из .mcp.json или настроек клиента, остановите фоновый процесс и удалите папку установки или пакет через npm uninstall -g @regsorm/code-index-mcp.

Частые вопросы

Чем сборка bsl-indexer отличается от code-index?

В bsl-indexer к общим инструментам поиска добавлены инструменты для метаданных, форм, прав и графа данных 1С. Сборка code-index годится для обычных языков.

Понимает ли он выгрузку из EDT?

Да, разбираются и XML из Конфигуратора, и файлы .mdo из 1С:EDT, а также русский и английский синтаксис BSL.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5

MCP-серверРасширенный доступ
Российский стек

Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы

MCP-серверРасширенный доступ
Российский стек

Локальный read-only MCP-сервер поиска по коду 1С на движке Zoekt: быстрый лексический и regex-поиск по своим выгрузкам конфигураций

MCP-серверРасширенный доступ
Российский стек

MCP-сервер в Docker для поиска по выгрузке 1С: структурный индекс, граф вызовов и семантический поиск по коду

MCP-серверРасширенный доступ79Звезды репозитория
Российский стек

Локальный MCP-сервер для семантического поиска по выгруженной конфигурации 1С с выбором модели эмбеддингов и векторной БД

MCP-серверРасширенный доступ11Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
code-index-mcp (эта запись)нетне нужна158
SDL-MCPнетне нужна496MCP-сервер строит граф символов репозитория и отдает агенту карточки
Code Context Engineнетне нужна441локальный MCP-сервер индексирует код проекта
Ory Lumenнет313плагин смыслового поиска по коду для Claude Code

Из блога

Коротко о README

README дает несколько способов установки: скрипт PowerShell для Windows, архивы для Linux и macOS из выпусков, npm-пакет и сборку через cargo. Сервер подключается к клиенту по HTTP как общий фоновый процесс или по stdio на одну сессию. Описаны инструменты поиска, графа вызовов, чтения файлов и отдельный набор для конфигураций 1С, приведены замеры индексации типовых конфигураций. Лицензия MIT.

Бейдж для README

Сообщить о проблеме

Foxx AIcode-index-mcp
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.