MCPGoProxy: прокси на Go для 1С и других ERP
MCPGoProxy
MCP-прокси на Go, который динамически превращает HTTP-сервис любой учетной системы, включая 1С, в набор MCP-инструментов без написания сервера вручную
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Прокси передает вызовы LLM-клиента в бизнес-логику подключенной системы, включая 1С
- Отключение проверки localhost флагом disable_localhost_protection расширяет сетевую доступность
Установка
- Работает в
- Сервисы
Ручная установка
mcp_server.exe --stdioЗапуск прокси в режиме STDIO для локальных MCP-клиентов, config.json должен лежать рядом с исполняемым файлом.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Прокси передает вызовы LLM-клиента в бизнес-логику подключенной системы, включая 1С
- Отключение проверки localhost флагом disable_localhost_protection расширяет сетевую доступность
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Прокси выступает промежуточным MCP-сервером между LLM-клиентом и произвольной информационной системой. Система публикует два HTTP-эндпоинта: erp_tool_url отдает список доступных инструментов с их описанием, erp_call_url выполняет вызов конкретного инструмента. MCPGoProxy сам динамически строит MCP inputSchema из этого описания, включая вложенные объекты и массивы, и передает вызовы дальше по HTTP с заголовком Authorization и обязательной проверкой ERP_API_KEY. Работает в двух режимах транспорта: STDIO для локальных клиентов вроде LM Studio, Cursor или Claude, и Streamable HTTP для клиентов вроде Open WebUI.
Для кого. Для разработчиков 1С и других учетных систем, которым нужно дать LLM-клиенту доступ к своим HTTP-сервисам без написания отдельного MCP-сервера под каждую модель.
Подходит, если
- В системе уже есть HTTP-сервис с бизнес-логикой и данными, но нет MCP-обертки
- Нужна поддержка и STDIO, и Streamable HTTP клиентов одним прокси
- Хотите, чтобы набор инструментов формировался динамически на стороне ERP, а не жестко прописывался в прокси
Не подходит, если
- Система не может реализовать два простых HTTP-эндпоинта для описания и вызова инструментов
- Нужен готовый набор инструментов для 1С из коробки: этот прокси только связывает протоколы, бизнес-логику пишете сами
Пример запроса к агенту
Подключи MCPGoProxy к HTTP-сервису 1С и покажи, какие инструменты он отдает через erp_tool_urlMCP
- Транспорт
- stdio, http
- Авторизация
- API-ключ
Переменные окружения
ERP_API_KEYобязательная, секрет- Ключ для обязательной аутентификации запросов прокси к HTTP-сервису ERP.
Ограничения
Прокси не содержит готовых инструментов для 1С, это универсальный мост, бизнес-логику и оба HTTP-эндпоинта нужно реализовать на стороне своей системы. Проверка localhost можно отключить флагом disable_localhost_protection, что стоит делать осторожно, особенно в Docker-окружениях. Аутентификация ERP_API_KEY обязательна, без нее вызовы к ERP не проходят.
Как отключить. Остановите процесс mcp_server.exe и удалите запись прокси из конфигурации MCP-клиента.
Частые вопросы
Нужно ли писать MCP-инструменты вручную?
Нет, прокси сам строит MCP inputSchema из описания, которое отдает erp_tool_url вашей системы.
Какой порт используется в HTTP-режиме?
По умолчанию 40242, задается в config.json параметрами http_host и http_port.
Обсуждение
Вопросов и отзывов пока нет.
MCP-шлюз на Go между агентом и HTTP-сервисом 1С: справочники, продажи, остатки, деньги и расчеты по нескольким базам
MCP-прокси к метаданным 1С (адаптация)
1C_MCP_SERVER_OWN
Python-прокси между MCP-клиентом и HTTP-сервисом 1С: читает метаданные, структуру объектов и предопределенные данные, с опциональным OAuth2
Прокси-реконнект для MCP-клиента 1С
client_mcp_vanessa_proxy
Stdio-прокси между Claude Code и MCP-сервером client_mcp внутри 1С, который сам переподключается после рестарта 1С без ручной команды /mcp
MCP-сервер на Go для отладки 1С через HTTP Debug Protocol: точки останова, пошаговое выполнение и просмотр переменных
Внешняя обработка 1С с MCP и REST API: запросы, метаданные, журнал регистрации и выполнение кода без изменения конфигурации
MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL
Коротко о README
README объясняет назначение прокси как связующего звена между LLM-клиентами и произвольной информационной системой без ее привязки к конкретной модели. Описаны два транспорта, STDIO и Streamable HTTP, формат config.json с erp_tool_url, erp_call_url, http_host, http_port и disable_localhost_protection, обязательная аутентификация через ERP_API_KEY и передача авторизации ERP через заголовок Authorization.