MCP Connector для УПП 1.3

Подсистема 1С для УПП 1.3: HTTP-сервис с отчетами по остаткам, продажам, деньгам и производству для внешнего MCP-шлюза, с проверяемыми фильтрами

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • HTTP-сервис отдает финансовые данные: остатки, деньги, себестоимость, взаиморасчеты
  • Доступ определяется ключом и скоупом в справочнике учетных записей, ошибка в правах роли расширяет видимые данные
Все причины и проверки
Российский стек

ruslan-hut/upp-mcp-connector

Установка

Работает в

Ручная установка

Текст для агента

Объедини конфигурацию своей базы УПП 1.3 для Украины с выгрузкой из ruslan-hut/upp-mcp-connector в Конфигураторе, создай роль по минимальному составу прав из README, заведи элементы MCP_УчетныеЗаписи с ключами доступа, опубликуй HTTP-сервис MCP и настрой внешний Go-шлюз на его адрес.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • HTTP-сервис отдает финансовые данные: остатки, деньги, себестоимость, взаиморасчеты
  • Доступ определяется ключом и скоупом в справочнике учетных записей, ошибка в правах роли расширяет видимые данные

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

Что делает

Репозиторий содержит не конфигурацию, а выгрузку подсистемы 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С в репозиторий не входит
  • База ведется на российской редакции УПП или другой конфигурации: выбор регистров сделан под конкретный украинский учет

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

Покажи остатки номенклатуры по складам с учетом резерва за текущий месяц

MCP

Транспорт
http
Авторизация
API-ключ

Ограничения

Это не самостоятельный продукт, а выгрузка подсистемы под конкретное внедрение УПП 1.3 для Украины: нужна сама типовая конфигурация УПП с ее объектами и регистрами, лицензионный продукт вендора, которого в репозитории нет. Роль доступа не входит в выгрузку и создается вручную по описанному минимальному составу прав. Обработчики формы учетных записей приложены отдельным сниппетом, потому что обычные формы выгружаются в нечитаемый двоичный Form.bin. Сам MCP-протокол и мост к LLM-клиенту реализует отдельный Go-шлюз вне этого репозитория. Автор явно называет проект справочным материалом под свою базу, а не универсальным рецептом.

Как отключить. Отключите или удалите подсистему MCPConnector и ее объекты в Конфигураторе, отключите публикацию HTTP-сервиса MCP.

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

Подходит ли для российской редакции УПП?

Проект сделан под конкретное внедрение УПП 1.3 для Украины, выбор регистров и логика отчетов отражают особенности этого учета, для другой редакции их нужно проверять заново.

Достаточно ли этого репозитория для работы интеграции?

Нет, нужна сама лицензионная конфигурация УПП, отдельно созданная роль доступа и внешний Go-шлюз, который держит протокол MCP и в репозиторий не входит.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

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

MCP-серверШирокий доступ574Звезды репозитория
Российский стек

Строго read-only MCP-сервер поверх HTTP-сервиса 1С: 39 инструментов для метаданных, запросов, бухгалтерии и отчетов

MCP-серверРасширенный доступ
Российский стек

MCP-сервер для баз 1С:Предприятия через стандартный OData: справочники, документы, регистры и бухгалтерия без расширений в конфигурации

MCP-серверШирокий доступ13Звезды репозитория
Российский стек

MCP-сервер поверх HTTP-сервиса расширения 1С: отдает структуру метаданных конфигурации, ищет объекты и проверяет синтаксис запросов

MCP-серверРасширенный доступ63Звезды репозитория
Российский стек

Docker-шлюз с одним адресом вместо нескольких MCP-подключений: данные 1С, навигация по BSL, поиск по ИТС через 1С:Напарник и веб-дашборд

MCP-серверШирокий доступ5Звезды репозитория
Российский стек

MCP-сервер на расширении 1С с 93 инструментами для чтения, записи, проводок и администрирования ERP, УТ, УПП и Бухгалтерии

MCP-серверШирокий доступ48Звезды репозитория

Коротко о README

README подробно описывает состав подсистемы, HTTP-контракт с методами health, auth/verify, resolve и reports, принцип честной обработки фильтров и таблицу источников данных для каждого отчета с объяснением, почему выбран именно этот регистр. Отдельные разделы дают пошаговую установку, минимальный состав прав роли по объектам и права, замечание про внешний Go-шлюз вне репозитория и платформенные особенности: режим совместимости 8.2.13, русские идентификаторы BSL, кириллические пути в git. Лицензия MIT, но автор подчеркивает справочный характер публикации.

Бейдж для README

Сообщить о проблеме