
API Wrapper MCP Server

2025.03.31
2
GoAPI包装REST API转换开发效率
API Wrapper MCP Server 是一个通用的API包装服务器,用于Model Context Protocol (MCP)。它允许用户轻松地将REST API包装为MCP工具,以便Claude和其他MCP客户端访问。
View on GitHub
Overview
基本能力
产品定位
API Wrapper MCP Server 是一个通用的API包装服务器,用于Model Context Protocol (MCP)。它允许用户轻松地将REST API包装为MCP工具,以便Claude和其他MCP客户端访问。
核心功能
- 通过YAML配置文件轻松定义多个API端点
- 支持GET和POST请求
- 参数验证和默认值设置
- 通过环境变量进行身份验证
- 自定义API调用超时时间
适用场景
- 将现有的REST API包装为MCP工具
- 为Claude等MCP客户端提供统一的API访问接口
- 简化API调用和管理流程
工具列表
api_wrapper
: 主服务器程序,用于运行API包装服务
常见问题解答
- 如何配置API端点?通过YAML配置文件定义API端点
- 如何设置身份验证?通过环境变量设置API令牌
- 如何与Claude Desktop集成?在
claude_desktop_config.json
中配置服务器路径和参数
使用教程
使用依赖
- 需要安装Go语言环境
安装教程
- 构建服务器程序
go build -o api_wrapper
- 运行服务器并指定配置文件
./api_wrapper my-apis.yaml
调试方式
- 检查YAML配置文件格式是否正确
- 确保环境变量已正确设置
- 查看服务器日志以获取错误信息
许可证
None