Инструменты по категориям
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-клиенте.
Что учитывать
ast-index-mcp; Claude/Codex/Cursor plugin/skill packaging.ast-index-mcp рядом с ast-index или в PATH, либо установку через plugin/skill команду.