APIMatic Validator MCP Server

APIMatic Validator MCP Server

site icon
2025.03.19 3
TypeScriptAPI 验证OpenAPI 规范开发效率
APIMatic Validator MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于验证 OpenAPI 2.0 和 3.0 规范文件。它通过 APIMatic 的 API 提供全面的验证功能,支持 JSON 和 YAML 格式,并能够无缝集成到开发流程中。
View on GitHub

Overview

基本能力

产品定位

APIMatic Validator MCP Server 是一个专门用于验证 OpenAPI 规范的工具,旨在帮助开发者确保 API 设计的正确性和一致性。

核心功能

  • 验证 OpenAPI 2.0 和 3.0 文件
  • 使用 APIMatic 的 API 进行全面的验证
  • 支持 JSON 和 YAML 格式
  • 实现 Model Context Protocol (MCP) 以便无缝集成

适用场景

  • 开发者在设计或修改 API 时需要验证 OpenAPI 规范
  • 团队协作开发 API 时需要确保规范的一致性
  • 自动化流程中集成 API 验证步骤

工具列表

  • validate-openapi-using-apimatic: 用于验证 OpenAPI 文件的工具,返回验证结果。

常见问题解答

  • 需要 APIMatic API 密钥才能使用该服务。
  • 支持 OpenAPI 2.0 和 3.0 规范。
  • 可以通过 Claude Desktop 集成使用。

使用教程

使用依赖

确保已安装 Node.js v18+

安装教程

  1. 克隆仓库:
git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 配置 claude_desktop_config.json 文件以集成 MCP 服务器。
  2. 添加 MCP 服务器配置:
{
    "mcpServers": {
        "APIMatic": {
            "command": "node",
            "args": [
                "C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
            ],
            "env": {
                "APIMATIC_API_KEY": "<Add your APIMatic token here>"
            }
        }
    }
}
  1. 在 Claude Desktop 中验证工具是否成功集成。

许可证

None