Инструменты по категориям

ast-index - универсальный структурный индексатор кода с поддержкой BSL через tree-sitter. Для кодовой базы он полезен как быстрый индекс symbols/usages/callers поверх файлов; stdio MCP server публикует 20 tools, но инструмент не 1С-специфичный.

MCP tools по кодовой базе

rebuildстроит индекс проекта.
updateобновляет индекс после изменений.
searchищет по путям файлов, символам, imports/usages и содержимому файлов.
find_fileищет файлы в индексе по имени или шаблону.
statsпоказывает статистику индекса: файлы, symbols, refs, modules и размер DB.
symbolищет symbols по точному имени или glob-шаблону.
classищет классы, интерфейсы, objects, enums и близкие типы там, где это поддержано parser-слоем.
hierarchyпоказывает иерархию наследования/реализаций для типа.
importsпоказывает imports/uses/includes выбранного файла.
apiпоказывает публичные/exported symbols модуля.
changedпоказывает symbols, измененные относительно базовой ветки.
implementationsищет реализации интерфейсов/методов для поддержанных языков.
usagesпоказывает использования символа.
refsпоказывает references.
outlineвозвращает структуру файла.
callersпоказывает вызывающие места.
call_treeстроит дерево вызовов.
moduleищет модули по шаблону.
depsпоказывает зависимости модуля.
dependentsпоказывает обратные зависимости модуля.

Сильные стороны

быстрый универсальный structural index, MCP-поверхность для поиска, outline, usages, callers, refs, modules, deps и changed symbols; полезен не только для BSL, но и для смешанных репозиториев.

Ограничения

не 1С-специфичный по метаданным и не понимает конфигурацию как 1С-объекты.

Когда выбирать

когда нужен быстрый структурный поиск по файлам .bsl/.os в агентском workflow Claude, Codex, Cursor или другом MCP-клиенте.

Что учитывать

ПодключениеCLI binary; stdio MCP server ast-index-mcp; Claude/Codex/Cursor plugin/skill packaging.
Что нужноиндексацию проекта через tree-sitter; для MCP - ast-index-mcp рядом с ast-index или в PATH, либо установку через plugin/skill команду.
Важноуниверсальный code-index для AI-агентов, не 1С-специфичный по метаданным; полезен для BSL как структурный индекс файлов, symbols, usages, callers, outline, imports/deps и changed symbols.