MCP Connector для УПП 1.3
Подсистема 1С для УПП 1.3: HTTP-сервис с отчетами по остаткам, продажам, деньгам и производству для внешнего MCP-шлюза, с проверяемыми фильтрами
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- HTTP-сервис отдает финансовые данные: остатки, деньги, себестоимость, взаиморасчеты
- Доступ определяется ключом и скоупом в справочнике учетных записей, ошибка в правах роли расширяет видимые данные
Установка
Ручная установка
Объедини конфигурацию своей базы УПП 1.3 для Украины с выгрузкой из ruslan-hut/upp-mcp-connector в Конфигураторе, создай роль по минимальному составу прав из README, заведи элементы MCP_УчетныеЗаписи с ключами доступа, опубликуй HTTP-сервис MCP и настрой внешний Go-шлюз на его адрес.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий содержит не конфигурацию, а выгрузку подсистемы MCPConnector из восьми объектов метаданных: HTTP-сервис MCP как единственная точка входа, общие модули с бизнес-логикой отчетов, JSON-упаковкой и утилитами, справочник учетных записей с ключами доступа и перечисление скоупов прав. Сервис отдает отчеты по остаткам, продажам, деньгам, взаиморасчетам, спецификациям и производству, каждый со структурой columns/rows/totals и списком примененных фильтров applied_filters. Ключевой принцип: фильтр либо применяется, либо запрос отклоняется с ошибкой 400, тихого игнорирования отбора нет, как и молчаливого превращения нерезолвящегося идентификатора в пустую выборку. Сам протокол MCP на стороне LLM-клиента держит отдельный Go-шлюз, в этот репозиторий не входящий, здесь только 1С-сторона интеграции.
Для кого. Для 1С-разработчиков, которые внедряют УПП 1.3 для Украины и строят интеграцию с LLM-клиентами через свой MCP-шлюз и хотят готовый пример HTTP-слоя с продуманной обработкой фильтров.
Подходит, если
- Есть база на конфигурации УПП 1.3 для Украины и нужен пример HTTP-слоя для интеграции с MCP-шлюзом
- Нужен образец, как отчеты 1С честно отклоняют невыполнимый фильтр вместо того, чтобы отдать неверную выборку
- Нужен разбор, откуда в УПП брать данные для отчетов по остаткам, продажам, деньгам и производству
Не подходит, если
- Нет конфигурации УПП 1.3 для Украины: подсистема ссылается на ее типовые объекты и регистры и не самодостаточна
- Нужен готовый MCP-протокол целиком: отдельный Go-шлюз между LLM и 1С в репозиторий не входит
- База ведется на российской редакции УПП или другой конфигурации: выбор регистров сделан под конкретный украинский учет
Пример запроса к агенту
Покажи остатки номенклатуры по складам с учетом резерва за текущий месяцОграничения
Это не самостоятельный продукт, а выгрузка подсистемы под конкретное внедрение УПП 1.3 для Украины: нужна сама типовая конфигурация УПП с ее объектами и регистрами, лицензионный продукт вендора, которого в репозитории нет. Роль доступа не входит в выгрузку и создается вручную по описанному минимальному составу прав. Обработчики формы учетных записей приложены отдельным сниппетом, потому что обычные формы выгружаются в нечитаемый двоичный Form.bin. Сам MCP-протокол и мост к LLM-клиенту реализует отдельный Go-шлюз вне этого репозитория. Автор явно называет проект справочным материалом под свою базу, а не универсальным рецептом.
Как отключить. Отключите или удалите подсистему MCPConnector и ее объекты в Конфигураторе, отключите публикацию HTTP-сервиса MCP.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
Проверка безопасности
- HTTP-сервис отдает финансовые данные: остатки, деньги, себестоимость, взаиморасчеты
- Доступ определяется ключом и скоупом в справочнике учетных записей, ошибка в правах роли расширяет видимые данные
Коротко о README
README подробно описывает состав подсистемы, HTTP-контракт с методами health, auth/verify, resolve и reports, принцип честной обработки фильтров и таблицу источников данных для каждого отчета с объяснением, почему выбран именно этот регистр. Отдельные разделы дают пошаговую установку, минимальный состав прав роли по объектам и права, замечание про внешний Go-шлюз вне репозитория и платформенные особенности: режим совместимости 8.2.13, русские идентификаторы BSL, кириллические пути в git. Лицензия MIT, но автор подчеркивает справочный характер публикации.
Частые вопросы
Подходит ли для российской редакции УПП?
Проект сделан под конкретное внедрение УПП 1.3 для Украины, выбор регистров и логика отчетов отражают особенности этого учета, для другой редакции их нужно проверять заново.
Достаточно ли этого репозитория для работы интеграции?
Нет, нужна сама лицензионная конфигурация УПП, отдельно созданная роль доступа и внешний Go-шлюз, который держит протокол MCP и в репозиторий не входит.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything