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

1C Metacode MCP заявляет графовую модель метаданных в Neo4j. Модель широкая: категории, объекты, формы, атрибуты, табличные части, ресурсы, измерения, роли, подсистемы и связи между ними. Уровень подтверждения ниже, потому что в репозитории мало реализации.

MCP tools по метаданным

search_metadataструктурный графовый поиск по объектам, атрибутам, табличным частям, ресурсам, измерениям, ролям, формам и связям.
search_metadata_by_descriptionсемантический/полнотекстовый поиск по описанию, синонимам, комментариям и внутренним именам; точный состав гибрида надо проверять на поставке.

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

потенциально сильный графовый поиск по структуре метаданных.

Ограничения

нужно проверять на реальной поставке; изменение метаданных не заявлено.

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

когда нужен графовый поиск по метаданным и есть готовность поднимать Neo4j.

1C Metacode MCP загружает метаданные и BSL-код в Neo4j-граф. Для кодовой базы он полезен там, где важны процедуры, тела процедур, вызовы и связь кода с объектами конфигурации.

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

search_codeищет процедуры и функции по описанию/смыслу и возвращает исходный BSL-код; шаблонные операции внутри tool: find_routines_by_description, get_routine_body.
list_modules_of_ownerпоказывает BSL-модули конкретного владельца/объекта.
list_module_routinesвозвращает процедуры и функции модуля.
list_common_module_routinesвозвращает routines общего модуля.
find_routines_by_nameищет routines по имени.
find_routines_by_signatureищет routines по сигнатуре.
list_callees_of_routineпоказывает, кого вызывает процедура.
list_callers_of_routineпоказывает, кто вызывает процедуру.
call_graph_subtreeстроит поддерево вызовов.
find_calls_between_ownersищет вызовы между владельцами/объектами.
find_unused_routinesищет неиспользуемые routines.
list_exported_routinesпоказывает экспортные routines.

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

Neo4j-граф процедур, вызовов, метаданных и форм; хорошо подходит для вопросов про связи.

Ограничения

в публичном описании search_code явно закрывает поиск и получение BSL-кода; операции по routines и графу вызовов описаны в capabilities-документе. Лицензия репозитория не указана.

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

когда нужен графовый анализ кода и связей, а не только поиск текста.

1C Metacode MCP дает справку по конфигурации через семантический поиск по описательным полям объектов метаданных. Он подходит для ответов на вопросы "что за объект", "за что отвечает" и "где в конфигурации реализован нужный бизнес-смысл".

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

search_metadata_by_descriptionпоиск по полям Справка, Синоним, Комментарий, Описание, Наименование.

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

прозрачная модель; есть явный инструмент под семантический поиск по описаниям.

Ограничения

требуется подготовка данных и загрузка конфигурации в Neo4j; это не готовая SaaS-справка "из коробки"; качество ответа зависит от того, насколько в конфигурации заполнены описания, комментарии и справка объектов.

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

когда нужен локальный и проверяемый OSS-инструмент для вопросов вроде "где в конфигурации заводятся договоры", "какие объекты относятся к учету зарплаты", "что хранит сведения о контрагентах".

1C Metacode MCP описывает формы как часть Neo4j-графа метаданных. В модели есть узлы Form, FormControl, FormEvent, FormAttribute, FormCommand, связи с обработчиками событий и команд, а также bindings элементов формы.

Возможности по формам

search_metadataвозвращает структуру форм из графа метаданных: Form, FormControl, FormEvent, FormAttribute, FormCommand, обработчики и bindings.

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

форма рассматривается не изолированно, а как часть общего графа конфигурации: объект, элементы управления, команды, события, обработчики и процедуры.

Ограничения

уровень подтверждения ниже, чем у 1C Litecode MCP: в репозитории мало кода реализации, поэтому глубину парсинга форм надо проверять на реальной загрузке. Нет генерации, изменения и валидации форм.

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

когда уже используется 1C Metacode MCP для графа метаданных и нужно искать формы вместе с их связями и обработчиками.

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

Подключениеstreamable-http по умолчанию; SSE при MCP_USE_SSE=true; endpoint /mcp.
Что нужноNeo4j, загрузку отчета по конфигурации/кода/форм/ролей/событий в граф.
Важносильная сторона - граф связей метаданных, форм, ролей, подписок, процедур и вызовов.