Integrations
Enables searching for videos, web content, images, news, and access to suggest and spellcheck functionality through Brave's search services
Provides access to code generation capabilities through the MagicAPI Coder service, allowing creation and retrieval of code predictions
Allows calculation of driving matrices including distances and travel times between multiple locations using Trueway's Matrix service
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
- 在 macOS 上:
- 添加以下配置以启用 API-Market MCP 服务器:Copy
对于光标
- 转到文件->首选项->光标设置。
- 选择 MCP。
- 单击添加新的全局 MCP 服务器。
- 将以下内容粘贴到 mcp.json 文件中。
或者,将其添加为 mcpServers 中的第一个条目。
- 对于旧版本的 Cursor,在点击“添加新的 MCP 服务器”后添加以下命令
从 API.market 获取 API 密钥
获取 API 密钥
- 登录API.market
- 转到您的个人资料并选择“我的 API 密钥”
- 您的 API 密钥将显示在这里
此 MCP 中的 API 列表
- 获取 trueway 矩阵 - MatrixService - 计算驾驶矩阵
- 获取 magicapi-whisper-predictions--request_id
- POST-magicapi-whisper-whisper
- POST-capix-faceswap-上传
- POST-capix-faceswap-faceswap-v1-图像
- POST-capix-faceswap-faceswap-v1-视频
- POST-capix-faceswap-结果
- 获取 trueway-geocoding-GeocodingService-地理编码
- 获取 trueway 地理编码地理编码服务反向地理编码
- POST-magicapi-dnschecker-dnschecker
- 获取 magicapi-coder-predictions--request_id
- POST-magicapi-coder-编码器
- POST-bridgeml-nsfw-检测-nsfw_detection
- 获取 magicapi 的 whois 信息
- 获取 magicapi 去模糊预测--request_id
- POST-magicapi-去模糊器-去模糊器
- POST-bridgeml-文本到图像-文本到图像
- 获取 magicapi 周期预测--request_id
- 魔法后时期
- 获取 trueway-places-PlacesService-FindPlaceByText
- 获取 trueway-places-PlacesService-FindPlacesNearby
- 获取 magicapi 头发预测--request_id
- POST-magicapi-hair-头发
- POST-bridgeml-codellama-bridgeml-codellama
- 获取勇敢的视频搜索
- 获取勇敢的网络搜索
- 获取勇敢的图片搜索
- 获取勇敢的勇敢新闻搜索
- 获取勇敢的建议搜索
- GET-brave-brave-拼写检查搜索
- POST-magicapi-domainchecker-check_domains
- 获取 trueway 路线导航服务 - FindDrivingRoute
- 获取真实路线路线服务 - FindDrivingPath
- POST-pipfeed-解析-提取
示例和用法
示例 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:
- 提交拉取请求。
执照
麻省理工学院
This server cannot be installed
模型上下文协议服务器将来自 API.market 的 200 多个 API 作为 MCP 资源公开,允许大型语言模型通过自然语言命令发现各种 API 并与之交互。