Repolode
tbxark

tbxark/mcp-proxy

MCP-прокси-сервер объединяет несколько MCP-серверов за одной HTTP-точкой доступа для клиентов, например Claude.

Звёзды
739
Форки
111
Открытые issues
25
Последний коммит
в прошлом месяце

Что это?

MCP Proxy Server располагается между MCP-клиентами и несколькими нижестоящими MCP-серверами и предоставляет их инструменты, промпты и ресурсы через один HTTP-сервер. Клиентам достаточно подключиться один раз — отдельно настраивать каждый MCP-сервер не нужно.

Нижестоящие серверы можно запускать как локальные процессы stdio или подключать по SSE либо streamable HTTP, поэтому один файл конфигурации может включать локальные и удалённые серверы. Для подключений используются Server-Sent Events или streamable HTTP. Если нижестоящему серверу, например Notion, нужна интерактивная OAuth-авторизация, прокси может хранить и обновлять токен, чтобы все клиенты использовали одну авторизацию.

Проект написан на Go и доступен в виде бинарного файла, для установки через Go и в виде Docker-образа, в который входят npx и uvx для запуска серверов на npm и Python. При запуске можно указать URL удалённой конфигурации.

Ключевые возможности

  • 01Объединяет инструменты, промпты и ресурсы нескольких MCP-серверов.
  • 02Предоставляет клиентам доступ через Server-Sent Events или streamable HTTP.
  • 03Подключается к нижестоящим серверам через stdio, SSE или streamable HTTP.
  • 04Хранит и обновляет OAuth-токены нижестоящих серверов, которым нужен интерактивный вход.
  • 05Доступен в виде бинарного файла, для установки через Go или в виде Docker-образа.

Сценарии использования

  • Предоставить MCP-клиенту, например Claude, одну точку доступа к нескольким локальным и удалённым MCP-серверам.
  • Использовать одну OAuth-авторизацию для размещённого MCP-сервиса всей командой.
  • Запускать MCP-серверы через npx или uvx в контейнере с одним открытым портом.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/tbxark/mcp-proxy.git
  2. 2

    Перейдите в каталог проекта

    cd mcp-proxy
  3. 3

    Соберите бинарный файл

    make build
  4. 4

    Запустите прокси, указав файл конфигурации

    ./build/mcp-proxy --config path/to/config.json

Что важно знать

  • Чтобы прокси мог выполнять полезные задачи, сначала нужно создать файл конфигурации со списком downstream-серверов MCP.

Темы

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

Что такое mcp-proxy?
MCP-прокси-сервер объединяет несколько MCP-серверов за одной HTTP-точкой доступа для клиентов, например Claude. MCP Proxy Server располагается между MCP-клиентами и несколькими нижестоящими MCP-серверами и предоставляет их инструменты, промпты и ресурсы через один HTTP-сервер. Клиентам достаточно подключиться один раз — отдельно настраивать каждый MCP-сервер не нужно.
mcp-proxy можно использовать бесплатно? Какая у него лицензия?
mcp-proxy распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcp-proxy всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в mcp-proxy — 15 сент. 2026 г..
Для чего можно использовать mcp-proxy?
Предоставить MCP-клиенту, например Claude, одну точку доступа к нескольким локальным и удалённым MCP-серверам. Использовать одну OAuth-авторизацию для размещённого MCP-сервиса всей командой. Запускать MCP-серверы через npx или uvx в контейнере с одним открытым портом.
Как установить mcp-proxy?
Клонируйте репозиторий: git clone https://github.com/tbxark/mcp-proxy.git Перейдите в каталог проекта: cd mcp-proxy Соберите бинарный файл: make build Запустите прокси, указав файл конфигурации: ./build/mcp-proxy --config path/to/config.json
Где скачать mcp-proxy?
Исходный код и инструкции по установке — на GitHub: https://github.com/tbxark/mcp-proxy

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты