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

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.

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

ПодключениеHTTP-сервис 1С /hs/mcp/ в расширении INFATON_MCP.cfe; stdio Node.js обертка index.mjs для MCP-клиентов; JSON-RPC 2.0; Basic Auth к базе 1С через ONEC_URL, ONEC_USER, ONEC_PASSWORD.
Что нужноопубликованную базу 1С с HTTP-сервисом расширения; установку INFATON_MCP.cfe или сборку расширения из Module.bsl; платформу 1С 8.3.20+; Node.js 18+ только для stdio-обертки; учетные данные 1С для Basic Auth.
Важнорелиз v2.1.0 содержит 51 инструмент; название репозитория MCP35 связано с ранним релизом на 35 инструментов. Инструменты включают опасные операции записи и исполнения кода (execute_code, CRUD, проведение документов, импорт, запись регистров), поэтому для боевого использования нужны отдельные права, тестовый контур и ограничения учетной записи. По кодовой базе покрытие ограничено чтением текста модуля и выполнением выражений/кода; поиска по BSL, call graph и LSP-навигации нет.