
API-MARKET MCP Server

2025.04.02
2
TypeScriptAPI 管理开发工具开发效率
API-MARKET MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,它将 API-Market 的端点暴露为 MCP 资源,使大型语言模型能够通过 MCP 协议发现并与 OpenAPI 规范定义的 API 进行交互。该工具免费使用,允许代理与所有可用 API 自由通信,功能强大。API-Market 提供了 200+ 的 API,涵盖多种功能。
View on GitHub
Overview
产品定位
API-MARKET MCP Server 是一个连接大型语言模型与多种 API 的中间件,旨在简化 API 的发现和调用过程。
核心功能
- API 发现与交互:通过 MCP 协议暴露 API-Market 的端点,支持大型语言模型与多种 API 的交互。
- 多 API 支持:提供 200+ 的 API,涵盖地理位置、图像处理、文本生成、DNS 查询等多种功能。
- 开发工具:提供开发工具和脚本,支持 API 的集成、测试和发布。
适用场景
- 开发集成:开发者可以通过该工具快速集成多种 API 到自己的应用中。
- 自动化代理:支持代理自动化调用 API,适用于聊天机器人、自动化任务等场景。
- API 管理与测试:提供工具支持 API 的管理、测试和调试。
工具列表
- 开发工具:
npm run build
:构建 TypeScript 源代码。npm run dev
:监视源文件并在更改时重新构建。npm run inspect
:运行检查器以测试 API 集成。- API 管理工具:
modify_api.py
:修改 OpenAPI 规范。LLM_summary_shortener.py
:使用 LLM 自动缩短 API 摘要。manual_summary_shortener.py
:手动更新 API 摘要。
常见问题解答
- 如何获取 API Key:登录 API.market,进入个人资料并选择“My API Keys”。
- 如何配置 MCP 服务器:在 Claude Desktop 或 Cursor 的配置文件中添加 MCP 服务器配置。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 安装依赖:
bash npm install
安装教程
- 配置 MCP 服务器:
- 对于 Claude Desktop,编辑配置文件
~/Library/Application Support/Claude/claude_desktop_config.json
并添加 MCP 服务器配置。 - 对于 Cursor,在设置中添加 MCP 服务器配置。
- 运行 MCP 服务器:
bash npx -y @noveum-ai/mcp-server --headers x-magicapi-key:your-api-key
调试方式
- 运行开发环境:
bash npm run inspect-watch
- 修改
src/
中的 TypeScript 文件,服务器将自动重建并重启。 - 使用 MCP Inspector UI 测试更改。