MCP Proxy Server
Um servidor proxy para agregar e servir múltiplos servidores de recursos MCP através de um único endpoint.
GitHub
734
Experimente este MCPPatrocinadoDocumentação
MCP Proxy Server
Um proxy MCP que agrega vários servidores MCP atrás de um único ponto de entrada HTTP.
Recursos
- Faça proxy de vários clientes MCP: agregue ferramentas, prompts e recursos de muitos servidores.
- SSE e HTTP transmissível: sirva via Server‑Sent Events ou HTTP transmissível.
- Configuração flexível: suporta tipos de cliente
stdio,sseestreamable-http. - Suporte a cliente OAuth: autorize uma vez contra servidores downstream que exigem OAuth interativo (ex.: Notion) e deixe o proxy manter e renovar o token para cada chamador.
Documentação
- Configuração: docs/configuration.md
- Uso: docs/usage.md
- Implantação: docs/deployment.md
- Conversor de configuração Claude: https://tbxark.github.io/mcp-proxy
Início Rápido
Compilar a partir do código-fonte
git clone https://github.com/tbxark/mcp-proxy.git
cd mcp-proxy
make build
./build/mcp-proxy --config path/to/config.json
Instalar via Go
go install github.com/tbxark/mcp-proxy@latest
Docker
A imagem inclui suporte para iniciar servidores MCP via npx e uvx.
docker run -d -p 9090:9090 -v /path/to/config.json:/config/config.json ghcr.io/tbxark/mcp-proxy:latest
# or provide a remote config
docker run -d -p 9090:9090 ghcr.io/tbxark/mcp-proxy:latest --config https://example.com/config.json
Mais opções de implantação (incluindo docker‑compose) estão em docs/deployment.md.
Configuração
Consulte a referência completa de configuração e exemplos em docs/configuration.md. Um conversor de configuração Claude online está disponível em: https://tbxark.github.io/mcp-proxy
Uso
Flags de linha de comando, endpoints e exemplos de autenticação estão documentados em docs/usage.md.
Agradecimentos
- Este projeto foi inspirado no projeto adamwattis/mcp-proxy-server
- Se você tiver dúvidas sobre implantação, consulte 《在 Docker 沙箱中运行 MCP Server》(@ccbikai)
Licença
Este projeto é licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.