MCPGoProxy: прокси на Go для 1С и других ERP

MCPGoProxy

MCP-прокси на Go, который динамически превращает HTTP-сервис любой учетной системы, включая 1С, в набор MCP-инструментов без написания сервера вручную

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

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

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

  • Прокси передает вызовы LLM-клиента в бизнес-логику подключенной системы, включая 1С
  • Отключение проверки localhost флагом disable_localhost_protection расширяет сетевую доступность
Все причины и проверки
Российский стек

impuls2003/mcpgoproxy

Установка

Работает в

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

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_url

MCP

Транспорт
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-серверРасширенный доступ5Звезды репозитория
Российский стек

Python-прокси между MCP-клиентом и HTTP-сервисом 1С: читает метаданные, структуру объектов и предопределенные данные, с опциональным OAuth2

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

Stdio-прокси между Claude Code и MCP-сервером client_mcp внутри 1С, который сам переподключается после рестарта 1С без ручной команды /mcp

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

MCP-сервер на Go для отладки 1С через HTTP Debug Protocol: точки останова, пошаговое выполнение и просмотр переменных

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

Внешняя обработка 1С с MCP и REST API: запросы, метаданные, журнал регистрации и выполнение кода без изменения конфигурации

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

MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL

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

Коротко о 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.

Бейдж для README

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