mcp-proxy

Прокси между транспортами MCP: подключает stdio-клиентов к удаленным SSE и HTTP серверам и публикует локальные серверы по сети

MCP-серверСредний риск

sparfenyuk/mcp-proxy

Установка

uv tool install mcp-proxy

Альтернатива: pipx install mcp-proxy.

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

Что делает

mcp-proxy работает в двух режимах. В первом он запускается клиентом вроде Claude Desktop через stdio и пересылает запросы на удаленный сервер по SSE или Streamable HTTP, в том числе с заголовками авторизации и OAuth2. Во втором он поднимает HTTP-порт и запускает за ним локальный stdio-сервер, так что к нему можно подключиться удаленно. За одним прокси можно держать несколько именованных серверов, описав их флагами или JSON-файлом. Поставляется как пакет PyPI и контейнерный образ.

Для кого. Для разработчиков и администраторов, которые связывают MCP-клиенты и серверы с несовместимыми транспортами.

Подходит, если

  • Клиент поддерживает только stdio, а сервер доступен лишь по SSE или HTTP
  • Нужно запустить локальный stdio-сервер на машине и обращаться к нему по сети
  • Нужно поднять несколько серверов за одним портом в Docker

Не подходит, если

  • Клиент уже умеет подключаться к удаленным серверам напрямую
  • Нужны группировка, фильтрация инструментов и веб-интерфейс: для этого есть шлюзы вроде MetaMCP

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

Подключи удаленный MCP-сервер по SSE к Claude Desktop через mcp-proxy

Ограничения

Сам прокси не добавляет инструментов, он только переводит транспорт. По умолчанию слушает 127.0.0.1, при открытии на 0.0.0.0 защиту доступа нужно настраивать отдельно. Флаги --sse-port и --sse-host устарели.

Как отключить. Удалите блок mcp-proxy из конфигурации клиента и выполните uv tool uninstall mcp-proxy.

MCP

Транспорт
stdio, sse, http
Авторизация
не нужна
Переменные окружения
Переменные окружения
API_ACCESS_TOKEN
секрет
Bearer-токен для подключения к удаленному серверу

Проверка безопасности

  • Открывает сетевой порт к локальному серверу
  • Передает токены доступа к удаленным серверам

Коротко о README

README разбирает оба режима со схемами, таблицами аргументов и примерами запуска. Описаны именованные серверы и формат JSON-файла для них. Приведены установка через uv, pipx, из репозитория и в контейнере, расширение образа своим Dockerfile и пример Docker Compose. В конце полный список аргументов командной строки. Лицензия MIT.

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

Claude Desktop пишет ENOENT при запуске

Укажите в поле command полный путь к mcp-proxy, его покажет which mcp-proxy.

Можно ли держать несколько серверов?

Да, через --named-server или --named-server-config, каждый будет доступен по пути /servers/имя/.

Выбор редакции

MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента

MCP-серверСредний риск80,5 тыс.
Выбор редакции

Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента

MCP-серверВысокий риск32,9 тыс.

MCP-серверы для AWS

Open source MCP servers for AWS

Выбор редакции

Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг

MCP-серверВысокий риск9,7 тыс.
Выбор редакции

GitHub Action, который запускает Claude Code в pull requests и issues: отвечает на упоминания, делает ревью и вносит правки

ПлагинВысокий риск8,9 тыс.