Инструменты по категориям
Многопользовательский MCP/HTTP gateway для чтения бизнес-данных одной или нескольких баз 1С через заранее реализованные HTTP-сервисы. Предоставляет аналитику продаж, закупок, запасов, денег и производства: спецификации, их развёртку, себестоимость, выпуск и расход материалов; доступ зависит от возможностей конкретной базы и OAuth scopes.
Инструменты в этой категории
resolve_customer, resolve_warehouse, resolve_product, resolve_material, resolve_sales_channel, resolve_firm, resolve_cash, resolve_cost_article, resolve_operation | разрешение имён бизнес-объектов в идентификаторы. |
|---|---|
product_details, sales_report, stock_balance, availability_report, top_products, customer_summary, cash_balance, cash_flow, receivables_balance, payables_balance, purchases_report, goods_in_transit, stock_reserves, returns_report, find_document, product_specification, specification_cost, specification_explode, specification_where_used, specification_versions, specification_list, production_output, production_consumption, production_document | чтение и аналитика данных через специализированные HTTP endpoints 1С. |
Ограничения
Операции читают данные через специализированные HTTP endpoints базы 1С: продажи, запасы, резервы, товары в пути, возвраты, деньги, взаиморасчёты, закупки, производственные спецификации и выпуск/расход материалов. Сервер не изменяет объекты 1С. Профиль возможностей базы определяет доступные tools и поля схем; OAuth scopes дополнительно ограничивают каталог и вызовы. Доступ к себестоимости и производственному блоку требует mcp:report:cost, к журналу — соответствующего административного scope. Готовая реализация HTTP-сервисов на стороне 1С в поставку не входит. готовый бинарный файл v1.0.0 для Windows/Linux либо Go 1.25 для сборки текущих исходников; постоянный SQLite-файл, обязательные учетные данные /admin, reverse proxy с HTTPS для внешнего OAuth-сценария и одну или несколько баз 1С с Basic-учеткой. В каждой базе необходимо самостоятельно реализовать ожидаемые HTTP endpoints /mcp/resolve/*, /mcp/reports/*, /mcp/admin/*, /mcp/auth/verify и модель MCP-аккаунтов/scopes: готовая конфигурация, расширение или BSL-модули 1С в репозиторий не входят.
OneC MCP публикует два инструмента, которые непосредственно читают один привилегированный endpoint журнала регистрации в подготовленном HTTP-сервисе 1С.
Инструменты журнала регистрации
event_log | выбирает события по периоду, уровням, техническим именам событий, пользователю, сеансу, типу и UUID объекта. |
|---|---|
object_history | использует тот же endpoint, но задает объектно-ориентированный сценарий восстановления истории конкретного объекта. |
Сильные стороны
отдельный чувствительный scope mcp:admin:eventlog; tool скрывается из tools/list без права, gateway повторно проверяет scope и передает его в 1С для defense in depth. Поддерживаются несколько баз с разными issuer/audience, а вызовы и отказы пишутся в OAuth/MCP audit log.
Ограничения
готовый BSL endpoint /mcp/admin/eventlog в репозиторий не входит и должен быть реализован самостоятельно. Чтение на стороне 1С выполняется в привилегированном режиме; журнал содержит PII, а встроенного обезличивания ответа нет. Техжурнал и управление logcfg.xml не поддерживаются.
Когда выбирать
когда журнал нужен как часть контролируемого мультибазового read-only gateway с OAuth, а не как отдельный комплекс сбора технологических логов.
Что учитывать
/{slug}/mcp; без STDIO, SSE и Streamable HTTP sessions. В production предусмотрен встроенный OAuth 2.1 authorization/resource server с Dynamic Client Registration, PKCE и отдельным issuer/audience для каждой базы; при отключенном OAuth возможен статический Bearer token./admin, reverse proxy с HTTPS для внешнего OAuth-сценария и одну или несколько баз 1С с Basic-учеткой. В каждой базе необходимо самостоятельно реализовать ожидаемые HTTP endpoints /mcp/resolve/*, /mcp/reports/*, /mcp/admin/*, /mcp/auth/verify и модель MCP-аккаунтов/scopes: готовая конфигурация, расширение или BSL-модули 1С в репозиторий не входят.mcp:report:cost, к журналу — соответствующего административного scope. Готовая реализация HTTP-сервисов на стороне 1С в поставку не входит.