INFATON MCP35
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_metadata_treeA | Получить дерево метаданных конфигурации 1С. Возвращает список всех объектов по типам: справочники, документы, регистры, перечисления и т.д. Используй для обзора структуры базы. |
| get_object_metadataA | Получить подробные метаданные объекта 1С: реквизиты, табличные части, формы, макеты, движения. Используй для анализа структуры конкретного объекта. |
| get_object_attributesA | Получить список реквизитов объекта с типами, синонимами и длиной. Используй для понимания полей при чтении/записи данных. |
| get_object_tabular_sectionsA | Получить табличные части объекта и их реквизиты. Используй для анализа строковых данных документов и справочников. |
| get_enum_valuesA | Получить все значения перечисления с именами и синонимами. |
| get_register_dimensionsB | Получить измерения, ресурсы и реквизиты регистра. Используй для понимания структуры регистров. |
| get_document_movementsB | Получить список регистров, по которым документ делает движения (проводки). Ключевой инструмент для анализа учёта. |
| search_metadataA | Поиск объектов метаданных по подстроке в имени или синониме. Используй когда не знаешь точное имя объекта. |
| execute_queryA | Выполнить произвольный запрос на языке запросов 1С. Самый мощный инструмент чтения данных. Поддерживает ВЫБРАТЬ, соединения, группировки, параметры виртуальных таблиц. |
| get_object_by_refA | Получить полные данные объекта по его типу и UUID: все реквизиты, табличные части, проведён ли, пометка удаления. |
| get_listB | Получить список объектов заданного типа с пагинацией и фильтром. Возвращает код, наименование и UUID. |
| find_by_codeB | Найти объект по коду. Возвращает данные найденного элемента или сообщение что не найден. |
| find_by_nameB | Найти объект по наименованию. Возвращает данные найденного элемента. |
| get_register_recordsA | Получить записи регистра с фильтрацией по измерениям и периоду. Работает с регистрами сведений, накопления и бухгалтерии. |
| get_document_listC | Получить список документов заданного типа с фильтрацией по периоду и статусу проведения. |
| create_objectB | Создать новый элемент справочника или документ. Для ссылочных реквизитов передавай UUID со суффиксом _guid. |
| update_objectB | Обновить реквизиты существующего объекта. Передавай только изменяемые поля. |
| delete_objectA | Установить/снять пометку удаления объекта. Физическое удаление НЕ выполняется. |
| post_documentA | Провести документ. Формирует движения по регистрам. |
| unpost_documentA | Отменить проведение документа. Удаляет движения по регистрам. |
| copy_objectB | Создать копию объекта. Копирует все реквизиты и табличные части. Возвращает UUID нового объекта. |
| set_attributeB | Быстро изменить один реквизит объекта. Удобно для массовых точечных правок. |
| execute_codeA | Выполнить произвольный код на языке 1С. МОЩНЫЙ ИНСТРУМЕНТ. Код выполняется в привилегированном режиме. Результат должен быть в переменной Результат (строка). Используй когда другие инструменты не подходят. |
| evaluate_expressionB | Вычислить выражение на языке 1С и вернуть результат. Для простых вычислений и проверок. |
| get_module_textA | Получить исходный текст модуля объекта конфигурации. Работает только если расширение имеет доступ к основной конфигурации. |
| generate_reportC | Сформировать простой отчёт по произвольному запросу. Возвращает табличные данные. |
| get_active_usersA | Получить список активных сеансов пользователей в информационной базе. |
| get_event_logB | Получить записи журнала регистрации с фильтрацией по периоду, событию и пользователю. Ключевой инструмент диагностики. |
| get_locksA | Получить текущие блокировки данных в информационной базе. Помогает диагностировать зависания и конфликты. |
| get_server_infoA | Получить информацию о сервере: версия платформы, режим, имя базы, текущая дата/время. |
| check_referencesA | Найти все ссылки на объект в базе данных. Показывает где используется данный объект. Необходимо перед удалением. |
| run_scheduled_jobC | Запустить регламентное задание по имени. Выполняется немедленно в текущем сеансе. |
| exchange_executeB | Выполнить обмен данными по указанному плану обмена и узлу. |
| get_exchange_logC | Получить журнал обменов данными: дата, план обмена, направление, результат. |
| import_dataA | Массовый импорт данных из JSON-массива. Создаёт или обновляет объекты. |
| fill_on_basisA | Создать новый документ/справочник на основании существующего объекта. Вызывает типовой механизм ЗаполнитьНаОсновании(). Ключевой для цепочек: ЗаказКлиента → Реализация → СчётФактура. |
| write_register_recordsC | Записать данные в регистр сведений напрямую. Поддерживает периодические и непериодические регистры. Для контактной информации, курсов валют, цен, штрихкодов. |
| update_tabular_sectionA | Обновить табличную часть существующего объекта (документа/справочника). Три режима: replace (полная замена), append (добавление), update_by_index (по номеру строки). |
| subscribe_eventsA | Получить события (изменения) из журнала регистрации 1С с момента указанной метки. Polling-based CDC для синхронизации двойников. Возвращает watermark для следующего запроса. |
| execute_batchA | Выполнить пакет операций за один HTTP-вызов. Поддерживает любые инструменты MCP. Режимы: последовательный, stop-on-error, транзакционный (атомарный). Макс. 50 операций. |
| get_changes_sinceA | Получить список объектов, изменённых после указанной метки. Change Data Capture для синхронизации двойников. Возвращает GUID, тип изменения, время, watermark. |
| get_balanceC | Получить остатки и/или обороты регистра бухгалтерии. Работает с любым планом счетов. Поддерживает фильтрацию по счёту, периоду, организации и субконто. |
| get_register_totalsA | Получить итоги регистра накопления (остатки, обороты или и то и другое). Поддерживает отбор по измерениям и выбор ресурсов. |
| get_accounting_entriesB | Получить бухгалтерские проводки (движения) документа. Возвращает: счёт Дт, счёт Кт, сумма, количество, субконто, содержание. |
| get_related_documentsA | Найти документы, связанные с указанным через цепочки «Ввод на основании». Показывает: тип, номер, дата, направление, глубину. |
| validate_documentA | Проверить корректность заполнения документа без проведения. Вызывает стандартную процедуру проверки. Возвращает список ошибок или подтверждение. |
| get_form_structureB | Получить структуру управляемой формы: реквизиты, команды, элементы. Полезно для понимания пользовательского интерфейса объекта. |
| get_rightsA | Получить права доступа текущего пользователя к объекту метаданных. Возвращает: чтение, добавление, изменение, удаление, проведение и др. |
| find_duplicatesA | Найти потенциальные дубли в справочнике по указанным реквизитам. Точное и нечёткое сравнение. Возвращает пары с процентом совпадения. |
| get_print_formA | Получить печатную форму документа через УправлениеПечатью. Без print_form_id — список доступных форм. С ним — генерация формы. |
| get_configuration_extensionsB | Получить список расширений конфигурации (CFE). Возвращает: имя, синоним, версия, назначение, активность, безопасный режим. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/infaton/MCP35'
If you have feedback or need assistance with the MCP directory API, please join our Discord server