Инструменты по категориям
INFATON MCP Server дает широкий read-only слой метаданных прямо из живой базы 1С. Он не строит отдельный граф или индекс по выгрузке, а обращается к runtime-метаданным через HTTP-сервис расширения.
MCP tools по метаданным
get_metadata_tree | возвращает дерево объектов метаданных. |
|---|---|
get_object_metadata | возвращает полную структуру объекта: реквизиты, табличные части и модули. |
get_object_attributes | возвращает реквизиты объекта. |
get_object_tabular_sections | возвращает табличные части. |
get_enum_values | возвращает значения перечисления. |
get_register_dimensions | возвращает измерения, ресурсы и реквизиты регистра. |
get_document_movements | возвращает движения документа по регистрам. |
search_metadata | ищет объекты метаданных по имени или синониму. |
get_form_structure | возвращает структуру управляемой формы как часть метаданных. |
get_configuration_extensions | возвращает список расширений конфигурации. |
analyze_impact, get_object_usage | возвращают влияние и использования объекта метаданных. |
get_subsystems, get_functional_options, get_constants, get_predefined, list_reports | дают отдельные срезы структуры конфигурации. |
Сильные стороны
широкий набор прямых MCP-инструментов по метаданным без отдельной индексации; полезен, когда агенту нужны актуальные объекты, реквизиты, табличные части, регистры, движения документов, формы, подсистемы, функциональные опции и оценка влияния объекта в живой базе.
Ограничения
аналитика влияния и использований не является полноценным хранимым графом с произвольными путями; нет semantic/vector поиска, чтения структуры ролей и операций изменения метаданных. В отличие от EDT-host инструментов, сервер не создает и не меняет структуру конфигурации.
Когда выбирать
когда нужен бесплатный live-MCP для чтения структуры базы и деталей объектов без EDT/IDE.
INFATON MCP Server в категории кодовой базы учитывается ограниченно. Он работает с живой базой и умеет получить текст модуля объекта, но не заявляет индекс BSL-кода, список процедур, call graph, references или LSP-навигацию.
MCP tools по кодовой базе
get_module_text | возвращает текст модуля объекта; тип модуля задается параметром, по умолчанию используется модуль объекта. |
|---|---|
execute_code | выполняет произвольный BSL-код в базе; это скорее runtime-operation, а не инструмент анализа кодовой базы. |
evaluate_expression | вычисляет выражение в базе; полезно для точечных проверок runtime-контекста. |
Сильные стороны
можно получить актуальный текст модуля из живой базы без выгрузки проекта и отдельного индекса. Это полезно для быстрых вопросов по конкретному объекту, если агент уже знает полное имя метаданных.
Ограничения
нет поиска по BSL, списка процедур/функций, чтения тела конкретной процедуры, call graph, references/usages, диагностики и записи модуля как структурной операции. execute_code потенциально опасен и не должен считаться безопасной заменой code-edit workflow.
Когда выбирать
как вспомогательный live-доступ к тексту модуля, но не как основной инструмент анализа большой кодовой базы.
INFATON MCP Server в категории форм дает read-only доступ к структуре управляемой формы из живой базы. Это не специализированный генератор форм, а часть общего live-MCP к базе 1С.
Инструменты по категории
get_form_structure | возвращает структуру управляемой формы, включая реквизиты и команды. |
|---|
Сильные стороны
простой доступ к структуре формы из опубликованной базы без EDT и без предварительной XML-выгрузки. Удобно, если агент уже работает через INFATON MCP с метаданными, данными и журналом.
Ограничения
нет генерации формы, изменения модели формы, конвертации форматов, form-specific валидации и работы с EDT form files. По сравнению с 1C Forms Server и EDT-host инструментами это только чтение структуры.
Когда выбирать
когда нужно быстро посмотреть структуру управляемой формы в живой базе, но не нужно ее менять.
INFATON MCP Server учитывается в категории СКД и отчетов только как инструмент выполнения готового отчета. Он дает generate_report, но не дает отдельных операций чтения или изменения схемы компоновки данных.
Инструменты по категории
generate_report | формирует отчет в живой базе. |
|---|---|
get_print_form | получает печатные формы через подсистему УправлениеПечатью; это смежный отчетный сценарий, но не работа со схемой СКД. |
Сильные стороны
прямой live-сценарий "сформировать отчет/печатную форму" без EDT и файлового workflow. Может быть полезен для агента, который анализирует данные и должен получить результат существующего отчета.
Ограничения
не читает структуру СКД, наборы данных, параметры, ресурсы и настройки; не создает и не меняет отчет; не валидирует схему после изменений. Поэтому это не замена CodePilot1C/MCP:RSV/CDT для разработки отчетов.
Когда выбирать
когда нужно выполнить уже существующий отчет или получить печатную форму из живой базы, а не редактировать СКД.
INFATON MCP Server - прямой MCP-backend к живой базе 1С с очень широким набором операций по данным. Для сценария данных и запросов это не только execute_query, но и готовые операции чтения объектов, списков, регистров, документов, бухгалтерских итогов и записи данных.
MCP tools по данным и запросам
execute_query | выполняет запрос на языке запросов 1С. |
|---|---|
get_object_by_ref | получает объект по ссылке/GUID. |
get_list | возвращает список элементов справочника или документа с фильтрами, лимитом и смещением. |
find_by_code, find_by_name | ищут элементы по коду или наименованию. |
get_register_records | читает записи регистра с фильтрами и периодом. |
get_document_list | возвращает список документов с фильтрами по дате, номеру и проведенности. |
get_balance, get_register_totals, get_accounting_entries | работают с бухгалтерскими и накопительными регистрами. |
get_related_documents, get_changes_since | помогают смотреть цепочки документов и изменения. |
create_object, update_object, delete_object, post_document, unpost_document, copy_object, set_attribute, fill_on_basis, write_register_records, update_tabular_section, import_data, execute_batch | операции записи и пакетного выполнения. |
execute_code, evaluate_expression | выполнение кода и выражений в базе. |
get_rights | права текущего пользователя к объекту. |
Сильные стороны
один из самых широких прямых live-data наборов: запросы, объекты, документы, регистры, бухгалтерские остатки/обороты, проводки, связанные документы, изменения, CRUD, проведение и пакетное выполнение. Подходит для сценариев, где агенту нужен не только запрос, но и прикладные операции над объектами 1С.
Ограничения
нет отдельной валидации запроса, анонимизации, approval flow, read-only режима, мультибазового routing и safety-обвязки уровня gateway. В наборе много опасных инструментов записи и выполнения кода, поэтому для рабочих баз критичны права пользователя 1С, тестовая база и явная политика запретов.
Когда выбирать
когда нужен широкий open-source MCP к живой базе 1С с готовыми инструментами данных и бизнес-операций, а безопасность обеспечивается правами и окружением, а не самим MCP-шлюзом.
INFATON MCP Server дает журнал регистрации как один из инструментов общего MCP-доступа к живой базе. Это не отдельный log-stack, а MCP-инструмент внутри расширения 1С.
MCP tools по журналу
get_event_log | читает журнал регистрации с фильтрами. |
|---|
Покрытие
- инструмент относится к группе администрирования;
- обрабатывает даты и возвращает представление метаданных;
- основные параметры фильтрации: период, пользователь, событие и лимит.
Сильные стороны
простой log-tool рядом с другими live-операциями INFATON: запросами, метаданными, документами, регистрами и правами. Удобно, если этот сервер уже используется как общий backend к базе.
Ограничения
нет техжурнала, управления logcfg.xml, отдельной observability-инфраструктуры, явной анонимизации, cursor pagination и такого широкого набора фильтров, как у 1C MCP Toolkit.
Когда выбирать
когда нужен базовый журнал регистрации внутри уже подключенного INFATON MCP Server.
Что учитывать
/hs/mcp/ в расширении INFATON_MCP.cfe; stdio Node.js обертка index.mjs для MCP-клиентов; JSON-RPC 2.0; Basic Auth к базе 1С через ONEC_URL, ONEC_USER, ONEC_PASSWORD.INFATON_MCP.cfe или сборку расширения из Module.bsl; платформу 1С 8.3.20+; Node.js 18+ только для stdio-обертки; учетные данные 1С для Basic Auth.Module.bsl зарегистрировано 59 tools, но Node.js stdio-обертка пока содержит статический список прежних 51 и не публикует восемь tools группы «Понимание и анализ»; они доступны при прямом подключении к HTTP MCP 1С. Инструменты включают опасные операции записи и исполнения кода (execute_code, CRUD, проведение документов, импорт, запись регистров), поэтому ONEC_ALLOWED_TOOLS, права отдельного пользователя и тестовый контур обязательны для безопасного использования. По коду покрытие ограничено чтением текста модуля и выполнением выражений/кода; поиска BSL, call graph и LSP-навигации нет.