MCP-сервер в клиенте 1С
1C Client MCP Server
Расширение 1С, которое поднимает MCP-сервер прямо внутри клиента 1С:Предприятия и позволяет описывать свои инструменты на BSL
Установка
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, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything