Инструменты по категориям
1C Litecode MCP - графовый read-only MCP по метаданным. Он сильнее обычного поиска, потому что работает не только с карточкой объекта, но и со связанными элементами: формами, ролями, подписками, references, HTTP-сервисами и семантическим поиском через embedding.
MCP tools по метаданным
search_metadata / browse | структурная навигация по категориям и объектам метаданных, не текстовый поиск. |
|---|---|
search_metadata / object_structure | структурный поиск/получение полной карточки объекта метаданных по имени. |
search_metadata / get_children | дочерние элементы объекта. |
search_metadata / get_form | структура формы, элементы, события и привязки. |
search_metadata / get_access | роли/доступ в рамках конфигурации. |
search_metadata / get_references | связи и использования объекта метаданных. |
search_metadata / get_subscriptions | подписки на события. |
search_metadata / get_http_service | HTTP-сервисы и URL-шаблоны как объекты метаданных. |
search_metadata / resolve | точное разрешение имени/ссылки на объект метаданных. |
search_by_embedding | семантический vector/embedding-поиск по индексированным метаданным. |
Сильные стороны
самый широкий read-only набор среди открытых metadata-инструментов.
Ограничения
требует предварительно построенный индекс/граф; изменение метаданных не заявлено.
Когда выбирать
когда нужен глубокий read-only анализ метаданных большой конфигурации.
1C Litecode MCP строит локальный граф знаний по выгрузке, BSL-исходникам, формам и метаданным. Для кодовой базы он силен тем, что связывает routines с объектами конфигурации, ссылками и графом вызовов.
MCP tools по кодовой базе
search_code | отдельный tool для поиска по BSL: внутри использует операции find_routines_by_description и get_routine_body. |
|---|---|
search_metadata / get_routines | ищет процедуры и функции по имени, модулю, сигнатуре, export-флагу и другим признакам. |
search_metadata / get_routine_body | возвращает исходный код найденной процедуры или функции. |
search_metadata / get_call_graph | показывает callers, callees и дерево вызовов. |
search_metadata / find_routines_by_description | ищет процедуры по BSL doc-comments/описаниям. |
search_metadata / resolve | разрешает qualified_name, GUID или префикс в узел графа, включая routines. |
search_by_embedding | семантический поиск по routines и metadata objects. |
Сильные стороны
графовая модель кода и метаданных, локальный semantic search, хорошие операции для routines и вызовов.
Ограничения
требует подготовку выгрузки и инфраструктуру графа; запись кода не заявлена.
Когда выбирать
когда агенту надо не просто найти текст, а понять, где находится процедура, к чему она относится и как связана с остальной конфигурацией.
1C Litecode MCP дает read-only form-aware слой по выгрузке конфигурации. Парсер форм читает Form.xml, рекурсивно извлекает элементы управления, атрибуты формы, события и привязки DataPath, а затем складывает это в граф знаний конфигурации.
Возможности по формам
get_form | возвращает форму как часть графа: элементы управления, события, атрибуты и привязки. |
|---|
Сильные стороны
это не просто поиск по названию формы. Инструмент понимает структуру Form.xml на уровне controls/attributes/events/bindings и связывает форму с объектом, процедурами и остальным графом конфигурации.
Ограничения
read-only; нет генерации, изменения, конвертации и form-specific валидации. Требуется предварительная загрузка выгрузки и построение графа.
Когда выбирать
когда нужно понять структуру формы и связи формы с объектом в большой конфигурации, но менять форму не требуется.
Что учитывать
http://localhost:6001/sse.