Категория

Конструкторы MCP-инструментов для 1С

Эта категория про конструкторы собственных MCP-инструменты для 1С. Они полезны, когда готового сервера недостаточно и нужно опубликовать проектные операции как инструменты агента.

7 инструментов

Обзор

Инструменты этой категории помогают создавать собственные MCP-серверы и наборы операций для 1С. Это не всегда готовые пользовательские инструменты: часто это каркасы, компоненты, обработчики и протокольный слой, поверх которых команда собирает свои безопасные операции.

В сравнении ниже видно, где реализуется логика, какие сущности MCP поддерживаются, есть ли готовые примеры и насколько сложно дооснастить решение под свою базу.

Критерии сравнения

КритерийЧто сравнивается
Уровень абстракцииГотовый конструктор сервера, devkit, transport-layer, пакет готовых tools, продуктовая платформа
Где живет логикаВ расширении 1С, в клиенте 1С, во внешней компоненте, в продуктовой платформе, в загружаемом пакете
Поддержка MCP-сущностейМожно ли публиковать только tools или также resources/prompts
TransportHTTP, SSE, Streamable HTTP, WebTransport, JSON-RPC
Из коробкиЕсть ли готовые инструменты/примеры или только каркас
Дооснащение под свою базуНасколько инструмент рассчитан на добавление своих операций
Порог входаНасколько тяжело стартовать: расширение, внешняя компонента, Docker, компиляция, продуктовая установка
Прозрачность реализацииЕсть ли исходники и понятно ли, как именно строится публикация инструментов
Уровень подтвержденияисходники, описание, продукт

Сводная таблица

Набор инструментовУровеньГде логикаMCP-сущностиTransportИз коробкиДооснащениеПорог входа
конструктор сервера расширение 1С tools + resources + prompts HTTP, опционально proxy базовые metadata tools высокий средний
devkit клиент 1С + внешняя компонента tools + resources + prompts, sync registry WebTransport / JSON-RPC demo math_add, command-line MCP startup высокий высокий
transport-layer внешняя компонента + BSL-обработчики зависит от реализации поверх addin MCP Streamable HTTP JSON-only каркас без доменной логики высокий высокий
пакет готовых tools загружаемый XML-пакет в конструктор tools зависит от базового конструктора да средний средний
продуктовый конструктор настройки и публикация в 1С tools HTTP/JSON-RPC/MCP-подход зависит от настройки высокий средний
платформа продуктовая платформа tools/API слой заявлен MCP заявлен, детали не раскрыты продуктовый набор неясно средний

Сводная таблица

Набор инструментовУровеньГде логикаMCP-сущностиTransportИз коробкиДооснащениеПорог входа
конструктор сервера расширение 1С tools + resources + prompts HTTP, опционально proxy базовые metadata tools высокий средний
devkit клиент 1С + внешняя компонента tools + resources + prompts, sync registry WebTransport / JSON-RPC demo math_add, command-line MCP startup высокий высокий
transport-layer внешняя компонента + BSL-обработчики зависит от реализации поверх addin MCP Streamable HTTP JSON-only каркас без доменной логики высокий высокий
пакет готовых tools загружаемый XML-пакет в конструктор tools зависит от базового конструктора да средний средний
продуктовый конструктор настройки и публикация в 1С tools HTTP/JSON-RPC/MCP-подход зависит от настройки высокий средний
платформа продуктовая платформа tools/API слой заявлен MCP заявлен, детали не раскрыты продуктовый набор неясно средний

Детальное сравнение

1c_mcp - это конструктор MCP-серверов прямо на стороне 1С. Расширение берет на себя техническую часть протокола, а разработчик публикует свои инструменты через BSL.

Что важно для категории

  • инструменты описываются в расширении через ДобавитьИнструменты и ВыполнитьИнструмент;
  • поддерживаются tools, resources, prompts;
  • можно разворачивать свой сервер под конкретную базу и логику.

Сильные стороны

прозрачные исходники; логика живет рядом с базой; хороший баланс между готовой инфраструктурой и свободой дооснащения.

Ограничения

набор возможностей по умолчанию небольшой; дальше всё зависит от того, что именно будет реализовано в расширении.

Когда выбирать

когда нужен основной OSS-каркас для собственных MCP-инструментов внутри 1С.

onec-client-mcp-devkit - devkit для запуска MCP-сервера внутри клиентского контура 1С. Он ближе не к готовому серверу, а к SDK для регистрации обработчиков и организации протокольного слоя.

В эксплуатации важны запуск MCP по параметрам командной строки, синхронизация реестра tools/resources/prompts и читаемое логирование вызовов tools.

Что важно для категории

  • регистрация tools, resources, prompts;
  • синхронизация реестра MCP-сущностей при изменениях;
  • запуск MCP по параметрам командной строки;
  • читаемое логирование вызовов tools;
  • transport идет через внешнюю компоненту AddIn.WebTransport.mcp;
  • в README есть минимальный пример math_add.

Сильные стороны

поддержка полного набора MCP-сущностей; клиентский контур 1С; хорошая база для разработки своих обработчиков. Registry/logging улучшения делают devkit удобнее для отладки собственных tools.

Ограничения

выше порог входа; нужно поднимать внешний компонентный слой и клиентскую инфраструктуру.

Когда выбирать

когда нужна именно клиентская реализация MCP-контура внутри 1С, а не серверное расширение.

WebTransport 1C Addin - низкоуровневый building block. Он не дает готовых бизнес-инструментов, а дает транспорт и инфраструктуру, поверх которых в 1С можно реализовать свои MCP-инструменты.

Что важно для категории

  • классы AddIn.ws, AddIn.http, AddIn.mcp;
  • mcp реализует Streamable HTTP server;
  • бизнес-логика обрабатывается событиями в 1С.

Сильные стороны

максимально низкий уровень контроля над transport-layer; полезен как база для своих нестандартных решений.

Ограничения

это самый инфраструктурный вариант; без собственной обвязки в 1С он не дает почти ничего на уровне предметных инструментов.

Когда выбирать

когда нужен строительный блок для своего MCP-транспорта и своего протокольного слоя.

mcp_designer_tools - не самостоятельный сервер, а пакет инструментов для уже существующего конструктора MCP серверов 1С.

Что важно для категории

  • поставляется как XML-набор tools;
  • после загрузки дает vcexecutecode, vcexecutequery, validatequery, vcloggetlasterror;
  • рассчитан на дооснащение уже установленного конструктора.

Сильные стороны

быстрый старт, если базовый конструктор уже используется; не нужно вручную собирать первые инструменты с нуля.

Ограничения

сам по себе это не каркас и не transport; зависим от внешнего конструктора.

Когда выбирать

когда нужен не новый конструктор, а готовый пакет операций поверх уже выбранной основы.

AI Коннектор в этой категории интересен как продуктовый конструктор: набор инструментов определяется настройкой конкретной базы, а не фиксированным списком автора.

Что важно для категории

  • tools публикуются через настройки и справочники в 1С;
  • сценарий ориентирован на свои HTTP/JSON-RPC/MCP-вызовы;
  • сильная сторона в конфигурируемости под конкретный процесс.

Сильные стороны

продуктовый путь для настройки своих инструментов без сборки собственного OSS-каркаса.

Ограничения

нет исходников; точная реализация и глубина MCP-слоя видны только по продуктовому описанию.

Когда выбирать

когда нужен коммерческий конструктор под свои инструменты в конкретной базе.

OneMCP onemcp.ru Платно

OneMCP попадает в эту категорию как продуктовая платформа с MCP-доступом и API-слоем, но публично это наименее прозрачный вариант.

Что важно для категории

  • заявлены MCP-доступ и API-доступ;
  • по публичным материалам это больше платформа, чем минималистичный конструктор;
  • конкретные MCP tool names и модель расширения публично не раскрыты.

Сильные стороны

единая продуктовая платформа поверх метаданных, кода, документации и командной работы.

Ограничения

меньше всего технической прозрачности; труднее понять, насколько это именно конструктор своих инструментов, а не просто расширяемый продукт.

Когда выбирать

когда нужен продуктовый слой с MCP и acceptable невысокая прозрачность реализации.

Практические выводы

  1. Для основного OSS-конструктора на стороне 1С: 1c_mcp.
  2. Для клиентского devkit, command-line запуска MCP и регистрации своих обработчиков: onec-client-mcp-devkit.
  3. Для transport-layer и низкоуровневой сборки своего MCP-контура: WebTransport 1C Addin.
  4. Для готового пакета операций поверх уже выбранного конструктора: mcp_designer_tools.
  5. Для коммерческого варианта с настройкой своих инструментов: AI Коннектор.