MCP-сервер в клиенте 1С
1C Client MCP Server
Расширение 1С, которое поднимает MCP-сервер прямо внутри клиента 1С:Предприятия и позволяет описывать свои инструменты на BSL
- 68 ★ репозитория
- Последний коммит
- LGPL-3.0
Расширенный доступ
Почему такой уровень
- Открывает сетевой порт в клиенте 1С
- Инструменты выполняют код BSL в сеансе пользователя
Установка
- Работает в
- Сервисы
Ручная установка
v8-runner tools download client-mcp --sourcesСпособ из README проекта v8-runner: скачивает исходники расширения из последнего релиза. Без --sources скачивается готовый cfe в build/tools.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Открывает сетевой порт в клиенте 1С
- Инструменты выполняют код BSL в сеансе пользователя
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект запускает MCP-сервер в клиентском контуре 1С через внешнюю компоненту WebTransport и обрабатывает запросы JSON-RPC. Поддерживаются инструменты, ресурсы и промпты MCP, есть реестр обработчиков, логирование и форма управления сервером. Инструмент регистрируется в BSL: описание, схема входных параметров и процедура-обработчик. Сервер можно поднять вручную из формы или сразу при старте клиента параметром командной строки с портом и таймаутом.
Для кого. Для разработчиков 1С, которые хотят дать агенту доступ к живому клиенту своей конфигурации через собственные инструменты.
Подходит, если
- Нужно написать MCP-инструменты на BSL, которые работают в контексте клиента 1С
- Нужно, чтобы агент управлял тестовым клиентом при отладке
- Нужна основа для интеграции агента с конфигурацией без внешнего сервиса
Не подходит, если
- Нужен готовый набор инструментов, а не заготовка
- Нужны стабильные интерфейсы для продуктивной среды
Пример запроса к агенту
Подключись к MCP-серверу клиента 1С на порту 8080 и покажи, какие инструменты он даетMCP
- Транспорт
- http
- Авторизация
- не нужна
Ограничения
У проекта нет стабильного релиза, интерфейсы и внутренний API могут меняться. Нужна платформа 1С:Предприятие и внешняя компонента AddIn.WebTransport.mcp. Исходники расширения в формате EDT. Шаги установки расширения в базу README не описывает.
Как отключить. Отключите или удалите расширение client-mcp в базе и уберите сервер из конфигурации MCP клиента.
Частые вопросы
Какой порт используется по умолчанию?
8080, таймаут 900. Оба значения задаются в JSON-конфиге, а порт еще и параметром mcpPort в строке запуска.
Как добавить свой инструмент?
Зарегистрировать его в реестре с описанием и схемой параметров и написать функцию-обработчик. Пример с инструментом сложения есть в README.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер внутри 1С
1c_mcp
Расширение 1С, которое поднимает MCP-сервер прямо в базе: инструменты по метаданным из коробки и свои инструменты на BSL
Нативный компонент, который поднимает полноценный MCP-сервер внутри 1С: инструменты, ресурсы, промпты пишутся на BSL, а протокол берет на себя DLL
MCP-сервер на расширении 1С с 93 инструментами для чтения, записи, проводок и администрирования ERP, УТ, УПП и Бухгалтерии
Внешняя обработка 1С с MCP и REST API: запросы, метаданные, журнал регистрации и выполнение кода без изменения конфигурации
Расширение 1С на основе vladimir-kharin/1c_mcp, которое добавляет выполнение произвольного кода встроенного языка прямо в контексте информационной базы
Расширение 1С с двумя HTTP-эндпоинтами (query и exec) плюс Python MCP-обертка для Claude Code, рассчитанное только на тестовую базу
Коротко о README
README описывает MCP-сервер, работающий внутри клиента 1С через внешнюю компоненту, и предупреждает об отсутствии стабильного релиза. Показаны параметры запуска из командной строки, минимальный JSON-конфиг, скриншоты формы управления и MCP Inspector и пример регистрации инструмента на BSL. Архитектура и решения вынесены в отдельные документы. Лицензия LGPL-3.0.