MCP Connector для УПП 1.3
Подсистема 1С для УПП 1.3: HTTP-сервис с отчетами по остаткам, продажам, деньгам и производству для внешнего MCP-шлюза, с проверяемыми фильтрами
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- HTTP-сервис отдает финансовые данные: остатки, деньги, себестоимость, взаиморасчеты
- Доступ определяется ключом и скоупом в справочнике учетных записей, ошибка в правах роли расширяет видимые данные
Установка
- Работает в
- Сервисы
Ручная установка
Объедини конфигурацию своей базы УПП 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 и в репозиторий не входит.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер внутри 1С
1c_mcp
Расширение 1С, которое поднимает MCP-сервер прямо в базе: инструменты по метаданным из коробки и свои инструменты на BSL
Универсальный MCP-сервер 1С (только чтение)
Universal 1C MCP Server (Read-Only)
Строго read-only MCP-сервер поверх HTTP-сервиса 1С: 39 инструментов для метаданных, запросов, бухгалтерии и отчетов
MCP-сервер для баз 1С:Предприятия через стандартный OData: справочники, документы, регистры и бухгалтерия без расширений в конфигурации
MCP-сервер метаданных 1С
1C_MCP_metadata
MCP-сервер поверх HTTP-сервиса расширения 1С: отдает структуру метаданных конфигурации, ищет объекты и проверяет синтаксис запросов
Единый MCP-шлюз для 1С с дашбордом
onec-mcp-universal
Docker-шлюз с одним адресом вместо нескольких MCP-подключений: данные 1С, навигация по BSL, поиск по ИТС через 1С:Напарник и веб-дашборд
MCP-сервер на расширении 1С с 93 инструментами для чтения, записи, проводок и администрирования ERP, УТ, УПП и Бухгалтерии
Коротко о README
README подробно описывает состав подсистемы, HTTP-контракт с методами health, auth/verify, resolve и reports, принцип честной обработки фильтров и таблицу источников данных для каждого отчета с объяснением, почему выбран именно этот регистр. Отдельные разделы дают пошаговую установку, минимальный состав прав роли по объектам и права, замечание про внешний Go-шлюз вне репозитория и платформенные особенности: режим совместимости 8.2.13, русские идентификаторы BSL, кириллические пути в git. Лицензия MIT, но автор подчеркивает справочный характер публикации.