
Meta API MCP Server

2025.04.17
0
JavaScriptAPI网关AI集成开发效率
Meta API MCP Server 是一个与模型上下文协议(MCP)配合使用的元API网关服务器。它允许用户通过MCP将任何API连接到大型语言模型(如Claude、GPT等),使AI助手能够直接与API交互并访问真实世界的数据源。该服务器支持多API管理、简单的JSON配置文件添加、自动将Postman集合转换为MCP工具等功能,适用于需要将API与AI模型集成的场景。
View on GitHub
Overview
基本能力
产品定位
Meta API MCP Server 是一个元API网关服务器,旨在通过MCP协议将各种API与大型语言模型(如Claude、GPT等)连接起来,使AI助手能够直接与API交互并访问真实世界的数据源。
核心功能
- 🔄 多API支持:通过单个服务器管理多个API
- 🛠️ 轻松添加API:使用JSON配置文件
- 📋 自动转换Postman集合为MCP工具
- 🔌 全面支持HTTP API(GET、POST、PUT、DELETE、PATCH)
- 🔒 多种认证方法(API Key、Bearer Token)
- 📁 从本地文件或远程URL加载配置
- 📑 支持配置文件列表
适用场景
- 需要将API与AI模型集成的开发场景
- 快速将现有Postman集合转换为MCP工具
- 多API管理和统一访问
工具列表
- MCP API Editor:一个用户友好的编辑器工具,用于创建或编辑JSON配置文件,支持从Postman集合转换配置。
常见问题解答
- 支持Postman集合的v2.1.0格式
- 自动检测认证方法、路径/查询参数、请求体结构
- 需要将API密钥添加到.env文件中
使用教程
使用依赖
- Node.js环境
- npm包管理器
安装教程
全局安装(推荐)
npm install -g meta-api-mcp-server
从源代码安装
git clone https://github.com/savhascelik/meta-api-mcp-server.git
cd meta-api-mcp-server
npm install
调试方式
作为命令行工具使用
# 从默认api-configs/文件夹加载
meta-api-mcp-server
# 指定配置文件
meta-api-mcp-server path/to/config.json
# 从特定文件夹加载
meta-api-mcp-server path/to/configs/
# 从远程URL加载
meta-api-mcp-server https://example.com/api-config.json
# 从远程配置列表加载
meta-api-mcp-server https://example.com/config-list.json
# 从Postman集合加载
meta-api-mcp-server path/to/My-API.postman_collection.json
与Cursor或其他MCP客户端一起使用
配置mcp.json
文件,示例如下:
{
"mcpServers": {
"myApiServer": {
"command": "meta-api-mcp-server",
"args": [],
"env": {
"MCP_CONFIG_SOURCE":"api-configs/flexweather-endpoints.json",
"API_KEY": "your-api-key-here"
}
}
}
}