MCP-сервер в клиенте 1С

1C Client MCP Server

Расширение 1С, которое поднимает MCP-сервер прямо внутри клиента 1С:Предприятия и позволяет описывать свои инструменты на BSL

MCP-серверСредний рискРоссийский стек

1c-neurofish/onec-client-mcp-devkit

Установка

v8-runner tools download client-mcp --sources

Способ из README проекта v8-runner: скачивает исходники расширения из последнего релиза. Без --sources скачивается готовый cfe в build/tools.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Проект запускает MCP-сервер в клиентском контуре 1С через внешнюю компоненту WebTransport и обрабатывает запросы JSON-RPC. Поддерживаются инструменты, ресурсы и промпты MCP, есть реестр обработчиков, логирование и форма управления сервером. Инструмент регистрируется в BSL: описание, схема входных параметров и процедура-обработчик. Сервер можно поднять вручную из формы или сразу при старте клиента параметром командной строки с портом и таймаутом.

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

Подходит, если

  • Нужно написать MCP-инструменты на BSL, которые работают в контексте клиента 1С
  • Нужно, чтобы агент управлял тестовым клиентом при отладке
  • Нужна основа для интеграции агента с конфигурацией без внешнего сервиса

Не подходит, если

  • Нужен готовый набор инструментов, а не заготовка
  • Нужны стабильные интерфейсы для продуктивной среды

Пример запроса к агенту

Подключись к MCP-серверу клиента 1С на порту 8080 и покажи, какие инструменты он дает

Ограничения

У проекта нет стабильного релиза, интерфейсы и внутренний API могут меняться. Нужна платформа 1С:Предприятие и внешняя компонента AddIn.WebTransport.mcp. Исходники расширения в формате EDT. Шаги установки расширения в базу README не описывает.

Как отключить. Отключите или удалите расширение client-mcp в базе и уберите сервер из конфигурации MCP клиента.

MCP

Транспорт
http
Авторизация
не нужна

Проверка безопасности

  • Открывает сетевой порт в клиенте 1С
  • Инструменты выполняют код BSL в сеансе пользователя

Коротко о README

README описывает MCP-сервер, работающий внутри клиента 1С через внешнюю компоненту, и предупреждает об отсутствии стабильного релиза. Показаны параметры запуска из командной строки, минимальный JSON-конфиг, скриншоты формы управления и MCP Inspector и пример регистрации инструмента на BSL. Архитектура и решения вынесены в отдельные документы. Лицензия LGPL-3.0.

Частые вопросы

Какой порт используется по умолчанию?

8080, таймаут 900. Оба значения задаются в JSON-конфиге, а порт еще и параметром mcpPort в строке запуска.

Как добавить свой инструмент?

Зарегистрировать его в реестре с описанием и схемой параметров и написать функцию-обработчик. Пример с инструментом сложения есть в README.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,7 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262,1 тыс.
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний риск136,8 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.