
GPT MCP Proxy

2025.03.14
1
GoREST API工具集成开发效率
GPT MCP Proxy 是一个 REST API 服务器,提供对多命令协议(MCP)工具的 HTTP 访问。该服务器充当 HTTP 客户端和符合 MCP 的工具服务器之间的桥梁,允许通过 REST 端点发现和执行工具。这对于通过 Actions 将 MCP 工具与自定义 GPT 集成非常有用。
View on GitHub
Overview
基本能力
产品定位
GPT MCP Proxy 是一个 REST API 服务器,用于桥接 HTTP 客户端和 MCP 工具服务器,提供工具发现和执行功能。
核心功能
- 列出可用的 MCP 服务器及其工具
- 获取特定工具的详细信息
- 使用自定义参数执行工具
- 提供 OpenAPI 3.1.0 规范
- 通过 ngrok 自动公开 HTTPS 暴露
适用场景
- 将 MCP 工具与自定义 GPT 集成
- 通过 REST API 访问和执行 MCP 工具
- 开发需要工具发现和执行功能的应用程序
工具列表
filesystem
: 提供文件系统操作的工具
常见问题解答
- 如何配置 MCP 服务器?
通过
mcp_settings.json
文件配置 MCP 服务器及其工具。 - 如何运行服务器?
使用
go run main.go
命令运行服务器。
使用教程
使用依赖
- Go 1.20 或更高版本
- ngrok 账户和 authtoken
- 符合 MCP 的工具
安装教程
- 克隆仓库:
bash git clone https://github.com/wricardo/mcp-http-server.git cd mcp-http-server
- 构建项目:
bash go build
- 运行服务器:
bash go run main.go
调试方式
- 检查环境变量是否设置正确
- 确保
mcp_settings.json
文件配置正确 - 使用
GET /mcp/servers
端点验证服务器和工具是否可用