
MCP Actions Adapter

2025.03.03
10
PythonAPI适配器GPT集成开发效率
MCP Actions Adapter是一个简单的适配器,用于将MCP服务器转换为兼容GPT Actions的API。它允许用户通过配置文件和Cloudflare隧道快速搭建一个与GPT Actions兼容的服务接口,方便在自定义GPT构建器中使用。
View on GitHub
Overview
基本能力
产品定位
MCP Actions Adapter是一个适配器工具,用于将MCP服务器转换为兼容GPT Actions的API。
核心功能
- 将MCP服务器转换为GPT Actions兼容的API
- 提供配置文件支持,方便用户自定义配置
- 通过Cloudflare隧道实现本地服务的公开访问
- 生成OpenAPI规范文件,便于在GPT构建器中使用
适用场景
- 需要在自定义GPT构建器中使用MCP服务
- 快速搭建与GPT Actions兼容的API接口
- 本地开发环境与云端GPT服务的集成
工具列表
mcp-actions-adapter
:主适配器工具,负责转换和提供APIcloudflared
:用于创建Cloudflare隧道,公开本地服务
常见问题解答
- 如何配置?参考提供的config.example.json文件
- 如何测试?启动服务后,在GPT构建器中测试
使用教程
使用依赖
- 需要安装
uv
工具管理工具 - 需要安装
cloudflared
用于隧道
安装教程
uv tool install mcp-actions-adapter
使用步骤
- 创建config.json配置文件(参考config.example.json)
- 启动Cloudflare隧道:
cloudflared tunnel --url http://localhost:8000
- 启动适配器:
uv run mcp-actions-adapter -c config.json --url ${CF_TUNNEL_URL}
- 在GPT构建器中导入openapi.json内容
- 测试模型
调试方式
- 检查Cloudflare隧道是否正常运行
- 验证适配器是否成功启动并监听端口
- 检查openapi.json文件是否能正常访问