SuperAPI AI 工具集

apimatic-validator-mcp

APIMatic Validator MCP Server 是一个基于 Model Context Protocol(MCP)的服务器,用于通过 APIMatic 的 API 验证 OpenAPI 规范。它能够处理 OpenAPI 文件并返回验证摘要,支持 OpenAPI 2.0 和 3.0 文件,兼容 JSON 与 YAML 格式。该服务器实现了 MCP 协议,可与 Claude Desktop 等支持 MCP 的客户端集成,方便开发者在对话环境中直接验证 OpenAPI 规范。使用前需要 Node.js v18+ 环境,并注册 APIMatic 获取 API 密钥。

访问官网

工具介绍

用途

APIMatic Validator MCP Server 用于验证 OpenAPI 规范。它通过 APIMatic 的 API 对 OpenAPI 文件进行校验,并返回验证摘要,帮助开发者检查 API 描述文件是否符合规范。

主要能力

  • 验证 OpenAPI 2.0 和 3.0 文件。
  • 使用 APIMatic 的 API 进行全面的验证。
  • 支持 JSON 和 YAML 两种格式。
  • 实现 Model Context Protocol(MCP),便于与支持 MCP 的客户端集成。

使用方式

  1. 确保已安装 Node.js v18+。
  2. 克隆仓库。
  3. 安装依赖。
  4. 构建项目。
  5. 注册 APIMatic 并获取 API 密钥(使用服务器所必需)。
  6. 与 Claude Desktop 集成:修改 claude_desktop_config.json 文件以添加 MCP 服务器;若文件不存在,则在指定位置创建。
  7. 配置完成后,Claude Desktop 中应出现锤子图标,打开可验证 validate-openapi-using-apimatic 工具是否成功集成。
  8. 添加 OpenAPI 文件,提供提示以进行验证,随后返回验证结果。

适用场景

适用于需要验证 OpenAPI 规范的开发者,尤其是在使用 Claude Desktop 等支持 MCP 的客户端时,可快速对 OpenAPI 文件进行校验。

限制

使用需要 APIMatic API 密钥。其他限制暂未提供。