官方 Python SDK,用于构建 Model Context Protocol 服务端和客户端,连接 LLM 应用与工具、数据和提示词。
tbxark/mcp-proxy
一个 MCP 代理服务器,通过单一 HTTP 入口聚合并转发多个 MCP 服务。
- Star
- 739
- Fork
- 111
- 未关闭 Issue
- 25
- 最近提交
- 上个月
这是什么?
MCP Proxy Server 位于 MCP 客户端与多个下游 MCP 服务之间,通过一个 HTTP 服务统一提供它们的工具、提示词和资源。客户端只需连接一次,无需逐个配置每个 MCP 服务。
下游服务既可以以本地 stdio 进程方式启动,也可以通过 SSE 或 streamable HTTP 远程接入,因此同一份配置文件能够混合使用本地与远程服务。对于需要交互式 OAuth 授权的下游服务(例如 Notion),代理可以统一保存并刷新令牌,所有调用方共享一次授权。
项目使用 Go 编写,提供二进制构建、go install 安装方式,以及包含 npx 和 uvx 的 Docker 镜像,便于启动基于 npm 或 Python 的 MCP 服务。启动时还可以传入远程配置文件地址。
核心功能
- 01聚合多个 MCP 服务的工具、提示词和资源。
- 02通过 Server-Sent Events 或 streamable HTTP 对外提供服务。
- 03支持以 stdio、SSE 或 streamable HTTP 方式连接下游服务。
- 04为需要交互式登录的下游服务保存并刷新 OAuth 令牌。
- 05提供二进制、go install 和 Docker 镜像三种部署方式。
适用场景
- 让 Claude 等 MCP 客户端通过一个地址访问多个本地和远程 MCP 服务。
- 在团队内共享一次托管 MCP 服务的 OAuth 授权。
- 在容器中运行通过 npx 或 uvx 启动的 MCP 服务,只对外暴露一个端口。
快速上手
- 1
克隆代码仓库
git clone https://github.com/tbxark/mcp-proxy.git - 2
进入项目目录
cd mcp-proxy - 3
构建二进制文件
make build - 4
使用配置文件运行代理
./build/mcp-proxy --config path/to/config.json
使用前须知
- 使用前必须编写配置文件,列出下游 MCP 服务器,代理才会有实际作用。
标签
常见问题
- mcp-proxy 是什么?
- 一个 MCP 代理服务器,通过单一 HTTP 入口聚合并转发多个 MCP 服务。 MCP Proxy Server 位于 MCP 客户端与多个下游 MCP 服务之间,通过一个 HTTP 服务统一提供它们的工具、提示词和资源。客户端只需连接一次,无需逐个配置每个 MCP 服务。
- mcp-proxy 可以免费使用吗?用的什么许可证?
- mcp-proxy 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- mcp-proxy 还在维护吗?
- 半年内有更新。mcp-proxy 最近一次提交是在 2026年9月15日。
- mcp-proxy 适合用来做什么?
- 让 Claude 等 MCP 客户端通过一个地址访问多个本地和远程 MCP 服务。 在团队内共享一次托管 MCP 服务的 OAuth 授权。 在容器中运行通过 npx 或 uvx 启动的 MCP 服务,只对外暴露一个端口。
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.5万4275PythonMIT更新于 5天前
官方 TypeScript SDK,用于构建 Model Context Protocol 服务端与客户端,为 LLM 应用提供标准化上下文。
1.4万2543TypeScriptOther更新于 3天前
一个本地优先的网关,把 MCP 工具、提示词和配置打包成可移植的 playbook,AI 智能体通过单一端点接入。
48278TypeScriptAGPL-3.0更新于 2个月前
一个 MCP 服务器,让 Claude、Cursor 等 AI 助手直接通过自然语言分析 Google Search Console 的 SEO 数据。
1984276PythonMIT更新于 上个月
跨平台桌面 AI 助手,接入主流大模型服务,同时作为 MCP 客户端并支持本地知识库。
5373435TypeScriptOther更新于 上个月
开源的 MCP 服务器测试与评估平台,用于检查、对话和调试 MCP 服务器与应用。
2274297TypeScriptOther更新于 8小时前