MCP Actions Adapter

MCP Actions Adapter

site icon
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。

核心功能

  1. 将MCP服务器转换为GPT Actions兼容的API
  2. 提供配置文件支持,方便用户自定义配置
  3. 通过Cloudflare隧道实现本地服务的公开访问
  4. 生成OpenAPI规范文件,便于在GPT构建器中使用

适用场景

  1. 需要在自定义GPT构建器中使用MCP服务
  2. 快速搭建与GPT Actions兼容的API接口
  3. 本地开发环境与云端GPT服务的集成

工具列表

  1. mcp-actions-adapter:主适配器工具,负责转换和提供API
  2. cloudflared:用于创建Cloudflare隧道,公开本地服务

常见问题解答

  1. 如何配置?参考提供的config.example.json文件
  2. 如何测试?启动服务后,在GPT构建器中测试

使用教程

使用依赖

  1. 需要安装uv工具管理工具
  2. 需要安装cloudflared用于隧道

安装教程

uv tool install mcp-actions-adapter

使用步骤

  1. 创建config.json配置文件(参考config.example.json)
  2. 启动Cloudflare隧道:
cloudflared tunnel --url http://localhost:8000
  1. 启动适配器:
uv run mcp-actions-adapter -c config.json --url ${CF_TUNNEL_URL}
  1. 在GPT构建器中导入openapi.json内容
  2. 测试模型

调试方式

  1. 检查Cloudflare隧道是否正常运行
  2. 验证适配器是否成功启动并监听端口
  3. 检查openapi.json文件是否能正常访问

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。