返回市场
MCP代理服务器

MCP代理服务器

作者:TBXark585 星标更新:2025-11-04

项目介绍

MCP 代理服务器

一个聚合多个 MCP 服务器的代理,通过单一的 HTTP 入口点提供服务。

功能

  • 代理多个 MCP 客户端:聚合来自多个服务器的工具、提示和资源。
  • SSE 和可流式传输的 HTTP:通过 Server-Sent Events 或可流式传输的 HTTP 提供服务。
  • 灵活的配置:支持 stdiossestreamable-http 客户端类型。

文档

快速开始

从源码构建

git clone https://github.com/TBXark/mcp-proxy.git
cd mcp-proxy
make build
./build/mcp-proxy --config path/to/config.json

通过 Go 安装

go install github.com/TBXark/mcp-proxy@latest

Docker

该镜像包括通过 npxuvx 启动 MCP 服务器的支持。

docker run -d -p 9090:9090 -v /path/to/config.json:/config/config.json ghcr.io/tbxark/mcp-proxy:latest
# 或者提供远程配置
docker run -d -p  9090:9090 ghcr.io/tbxark/mcp-proxy:latest --config https://example.com/config.json

更多部署选项(包括 docker-compose)参见 docs/deployment.md

配置

完整的配置参考和示例参见 docs/configuration.md。 在线 Claude 配置转换器可在:https://tbxark.github.io/mcp-proxy

使用

命令行标志、端点和认证示例参见 docs/usage.md

致谢

许可证

本项目采用 MIT 许可证。详情参见 LICENSE 文件。