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 服务器:
对于光标
- 转到文件->首选项->光标设置。
- 选择 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
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.
模型上下文协议服务器将来自 API.market 的 200 多个 API 作为 MCP 资源公开,允许大型语言模型通过自然语言命令发现各种 API 并与之交互。
Related MCP Servers
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) compliant server that allows Large Language Models (LLMs) to search and retrieve content from microCMS APIs.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2137JavaScript