1C MCP Toolkit
Внешняя обработка 1С с MCP и REST API: запросы, метаданные, журнал регистрации и выполнение кода без изменения конфигурации
- 332 ★ репозитория
- Последний коммит
- GPL-3.0
Широкий доступ
Почему такой уровень
- Инструмент execute_code выполняет произвольный код в базе 1С
- Читает рабочие данные, включая персональные
- Встроенный сервер по умолчанию без аутентификации
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/1c-mcp-toolkitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструмент execute_code выполняет произвольный код в базе 1С
- Читает рабочие данные, включая персональные
- Встроенный сервер по умолчанию без аутентификации
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Инструмент подключает агента к базе 1С через внешнюю обработку, поэтому конфигурацию менять и базу публиковать не нужно. Во встроенном режиме HTTP-сервер поднимается прямо в обработке, в режиме прокси обработка забирает команды у сервера на Python. Агент выполняет запросы на языке 1С, смотрит метаданные, журнал регистрации, права и ссылки на объекты, получает справку по BSL и может выполнить произвольный код. Есть анонимизация: реальные значения заменяются токенами и возвращаются обратно при ответе.
Для кого. Для 1С-разработчиков и аналитиков, которым нужен агент с доступом к данным базы без доработки конфигурации.
Подходит, если
- Нельзя менять конфигурацию или публиковать базу на веб-сервере
- Агенту нужно выполнять запросы к данным и смотреть журнал регистрации
- Нужно скрыть персональные данные от облачной модели
Не подходит, если
- Нельзя разрешать выполнение кода в рабочей базе
- Нужен анализ исходников без запущенного клиента 1С
Пример запроса к агенту
Выбери через MCP десять последних документов реализации с суммой и контрагентомMCP
- Транспорт
- http
- Авторизация
- не нужна
Переменные окружения
ALLOW_DANGEROUS_WITH_APPROVAL- Разрешить опасные операции с подтверждением в режиме прокси
ANONYMIZATION_ENABLED- Включить анонимизацию данных в режиме прокси
Ограничения
Обработка должна быть открыта в запущенном клиенте 1С. Встроенный сервер по умолчанию без аутентификации, токен включается в форме. Скриншоты окна работают только в Windows, на macOS встроенному серверу нужны собранные нативные компоненты. Лицензия GPL-3.0.
Как отключить. Остановите сервер и закройте обработку в 1С, остановите контейнер прокси и удалите сервер из настроек клиента.
Частые вопросы
Как подключить Claude Desktop?
Его конфиг понимает только stdio, поэтому README предлагает мост mcp-remote через npx или custom connector на платных планах.
Как разделить тестовую и рабочую базу?
Через ID канала: один прокси, разные параметры channel в адресе и в настройках обработки.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер внутри 1С
1c_mcp
Расширение 1С, которое поднимает MCP-сервер прямо в базе: инструменты по метаданным из коробки и свои инструменты на BSL
MCP-сервер в клиенте 1С
1C Client MCP Server
Расширение 1С, которое поднимает MCP-сервер прямо внутри клиента 1С:Предприятия и позволяет описывать свои инструменты на BSL
Нативный компонент, который поднимает полноценный MCP-сервер внутри 1С: инструменты, ресурсы, промпты пишутся на BSL, а протокол берет на себя DLL
MCP-набор из 78 инструментов для 1С
MCP:1C-DevTools
78 MCP-инструментов для разработки 1С по локальным XML-выгрузкам: метаданные, аудит кода, запросы, EPF, конфигурация и верифицированный справочник API
MCP-прокси к метаданным 1С (адаптация)
1C_MCP_SERVER_OWN
Python-прокси между MCP-клиентом и HTTP-сервисом 1С: читает метаданные, структуру объектов и предопределенные данные, с опциональным OAuth2
MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL
Из блога
Коротко о README
README описывает два варианта архитектуры, встроенный сервер и прокси, и быстрый старт для каждого, включая образ на Docker Hub. Приведены настройки для Kiro и Claude Desktop, аутентификация по токену, таблица MCP-инструментов и REST-эндпоинтов. Разделы про анонимизацию, черный список опасных операций и изоляцию каналов. В папке skills лежат скиллы для работы через REST API и составления запросов 1С.