Инструменты по категориям
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 | возвращает список расширений конфигурации. |
Сильные стороны
широкий набор прямых 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 - прямой 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.MCP35 связано с ранним релизом на 35 инструментов. Инструменты включают опасные операции записи и исполнения кода (execute_code, CRUD, проведение документов, импорт, запись регистров), поэтому для боевого использования нужны отдельные права, тестовый контур и ограничения учетной записи. По кодовой базе покрытие ограничено чтением текста модуля и выполнением выражений/кода; поиска по BSL, call graph и LSP-навигации нет.