API-MARKET MCP 服务器
关于
一个模型上下文协议 (MCP) 服务器,它将 API 市场的端点公开为 MCP 资源。该服务器允许大型语言模型通过 MCP 协议发现并交互 OpenAPI 规范定义的 API。
此存储库提供对API.market上可用 API 的访问。该工具免费使用,并允许代理与所有可用 API 自由通信,功能极其强大。API.market上提供200 多个 API ,您可以利用其丰富的功能。
快速入门
您无需克隆此代码库即可使用此 MCP 服务器。您只需在您选择的客户端中进行配置即可。
对于克劳德桌面
找到或创建您的 Claude Desktop 配置文件:
在 macOS 上:
~/Library/Application Support/Claude/claude_desktop_config.json
添加以下配置以启用 API-Market MCP 服务器:
{ "mcpServers": { "api-market": { "command": "npx", "args": ["-y", "@noveum-ai/mcp-server"], "env": { "API_HEADERS": "x-magicapi-key:your-api-key" } } } }
对于光标
转到文件->首选项->光标设置。
选择 MCP。
单击添加新的全局 MCP 服务器。
将以下内容粘贴到 mcp.json 文件中。
或者,将其添加为 mcpServers 中的第一个条目。
对于旧版本的 Cursor,在点击“添加新的 MCP 服务器”后添加以下命令
从 API.market 获取 API 密钥
获取 API 密钥
转到您的个人资料并选择“我的 API 密钥”
您的 API 密钥将显示在这里
此 MCP 中的 API 列表
示例和用法
示例 1
我们可以使用代理来找到任意两点之间的路线
示例 2
我们可以使用代理查找有关任何主题的新闻,然后深入挖掘文章
示例 3
我们可以使用代理来寻找可用的域名
发展
向 MCP 服务器添加新 API
utils
文件夹包含用于管理 API 配置、解析 OpenAPI 规范以及将新 API 注册到 MCP 服务器的帮助脚本。
1. 找到 OpenAPI 规范
找到要集成的 API 的 OpenAPI JSON。之后,在项目根目录中创建一个json_files
文件夹,并将您的 OpenAPI JSON 规范添加到该文件夹中
2.修改OpenAPI规范
获取 OpenAPI 规范后,使用modify_api.py
更新规范内的路径以包含文件名。
3.更新API摘要
修改路径后,通过选择以下选项之一来更新 API 摘要:
使用 LLM 自动缩短摘要:
手动更新摘要:
4.构建和测试
重建项目以应用更改:
然后,使用以下方法测试新的 API 集成:
5.提交您的更改
如果您想将这个新 API 贡献给存储库:
分叉 repo。
创建分支。
提交拉取请求 (PR)。
6. 发布 MCP 服务器(可选)
如果您想发布您的更改:
相应地更新
package.json
(例如,更新版本、名称等)。发布包:
开发工具
建筑
npm run build
- 构建 TypeScript 源。npm run clean
- 删除构建工件。npm run typecheck
- 运行 TypeScript 类型检查。
开发模式
npm run dev
- 监视源文件并在发生更改时重建。npm run inspect-watch
- 运行检查器并在发生更改时自动重新加载。
代码质量
npm run lint
运行 ESLint。npm run typecheck
- 验证 TypeScript 类型。
命令行参数
开发工作流程
启动开发环境:
修改
src/
中的 TypeScript 文件。服务器将自动重建并重启。
使用 MCP Inspector UI 测试您的更改。
本地调试或运行
要在本地调试或运行 MCP 服务器:
克隆存储库并安装依赖项:
构建服务器:
为了调试,您可以运行:
贡献
分叉存储库。
创建一个功能分支。
做出更改。
运行测试和 linting:
提交拉取请求。
执照
麻省理工学院
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
模型上下文协议服务器将来自 API.market 的 200 多个 API 作为 MCP 资源公开,允许大型语言模型通过自然语言命令发现各种 API 并与之交互。
Related MCP Servers
- -securityAlicense-qualityA high-performance FastAPI server supporting Model Context Protocol (MCP) for seamless integration with Large Language Models, featuring REST, GraphQL, and WebSocket APIs, along with real-time monitoring and vector search capabilities.Last updated -9MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.Last updated -33
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3
- -securityFlicense-qualityA Model Context Protocol (MCP) Server that provides unified access to multiple external APIs (weather, news, financial data) through a single, consistent interface for AI agents and LLMs.Last updated -1