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

MCP-сервер aprovodka для стандартного OData/REST API 1С, ранее 1C REST MCP. Читает EDMX-схему и данные, выполняет CRUD и проведение документов, получает остатки и отчёты, поддерживает массовые операции и polling изменений. Настраиваемые режимы позволяют отключить запись, получить предварительный план либо разрешать конкретную операцию по её хешу.

Инструменты в этой категории

list_entities, get_document_by_number, get_metadata, describe_entity, get_catalogs, get_documents, get_document_lines, get_register, get_accumulation_balance, get_report, odata_query, get_constant, get_accounting_register, get_accounting_balance, find_by_description, get_by_key, count_entities, get_recent_documents, batch_query, poll_changes_since, list_subscriptions, get_config_preset, create_catalog_item, update_catalog_item, create_document, update_document, post_document, unpost_document, delete_document, write_information_register, set_constant, set_deletion_mark, batch_create_documents, batch_update_catalog_itemsобнаружение схемы, чтение и запись через стандартный OData.
approve_write, rollback_writeодобрение конкретной операции и поддержанный обратный шаг в режимах preview/approval.

Ограничения

Текущая реализация и npm-пакет называются aprovodka и перенесены в общий репозиторий WWmcp. Предустановки БП/УТ/ЗУП/ERP дают ориентиры по объектам, но фактическая доступность зависит от EDMX публикации. ONEC_WRITE_MODE=off по умолчанию разрешает запись без дополнительного шлюза подтверждения; deny блокирует запись, preview только показывает план, approval требует одобрения хеша конкретной операции и повторного вызова. Одобрение через MCP само по себе не подтверждает участие человека; это обеспечивает клиент. Откат доступен лишь для поддержанных операций и не заменяет транзакцию. Изменения отслеживаются polling, batch возвращает отдельные результаты. Node.js 20+, опубликованный стандартный OData/REST endpoint 1С и учётную запись с нужными правами; ONEC_BASE_URL, ONEC_LOGIN, ONEC_PASSWORD. Набор модулей и режим записи задаются настройками.

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

ПодключениеSTDIO через npx @theyahia/aprovodka; Streamable HTTP через тот же пакет с --http либо HTTP_PORT.
Что нужноNode.js 20+, опубликованный стандартный OData/REST endpoint 1С и учётную запись с нужными правами; ONEC_BASE_URL, ONEC_LOGIN, ONEC_PASSWORD. Набор модулей и режим записи задаются настройками.
ВажноТекущая реализация и npm-пакет называются aprovodka и перенесены в общий репозиторий WWmcp. Предустановки БП/УТ/ЗУП/ERP дают ориентиры по объектам, но фактическая доступность зависит от EDMX публикации. ONEC_WRITE_MODE=off по умолчанию разрешает запись без дополнительного шлюза подтверждения; deny блокирует запись, preview только показывает план, approval требует одобрения хеша конкретной операции и повторного вызова. Одобрение через MCP само по себе не подтверждает участие человека; это обеспечивает клиент. Откат доступен лишь для поддержанных операций и не заменяет транзакцию. Изменения отслеживаются polling, batch возвращает отдельные результаты.