APIMatic MCP

官方

APIMatic MCP 伺服器用於透過 APIMatic 驗證 OpenAPI 規格。該伺服器處理 OpenAPI 檔案,並利用 APIMatic 的 API 回傳驗證摘要。

你可以用 Apimatic MCP 做什麼?

  • 驗證 OpenAPI 規格 — 要求助理對附加的 OpenAPI 2.0 或 3.0 檔案(JSON 或 YAML)執行 validate-openapi-using-apimatic,並回傳驗證摘要。
  • 取得結構化的驗證報告 — 直接在對話中接收 APIMatic 的全面驗證結果,包括發現的任何錯誤或警告。
  • 在實作前檢查 API 定義 — 及早驗證 OpenAPI 檔案,以便在產生 SDK 或文件之前發現規格問題。

文件

APIMatic Validator MCP 伺服器

此儲存庫提供一個模型上下文協定 (MCP) 伺服器,用於透過 APIMatic 驗證 OpenAPI 規範。該伺服器會處理 OpenAPI 檔案,並利用 APIMatic 的 API 回傳驗證摘要。

功能特色

  • 驗證 OpenAPI 2.0 與 3.0 檔案
  • 使用 APIMatic 的 API 進行全面驗證
  • 支援 JSON 與 YAML 格式
  • 實作模型上下文協定 (MCP) 以實現無縫整合

安裝

請確保已安裝 Node.js v18+

複製儲存庫

git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp

安裝相依套件

npm install

建置專案

npm run build

設定

要使用此伺服器,需要 APIMatic API 金鑰。請在 APIMatic 註冊並取得 API 金鑰。

image

與 Claude Desktop 整合

修改 claude_desktop_config.json 檔案以整合 MCP 伺服器。如果該檔案不存在,請在下列位置建立一個:

Windows

code $env:AppData\Claude\claude_desktop_config.json

macOS/Linux

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

將 MCP 伺服器新增至設定

{
    "mcpServers": {
        "APIMatic": {
            "command": "node",
            "args": [
                "C:\\PATH\\TO\\PARENT\\FOLDER\\build\\index.js"
            ],
            "env": {
                "APIMATIC_API_KEY": "<Add your APIMatic token here>"
            }
        }
    }
}

設定完成後,Claude Desktop 中應會出現一個錘子圖示。開啟它以確認 validate-openapi-using-apimatic 工具已成功整合。

使用方式

  1. 新增一個 OpenAPI 檔案。
  2. 提供提示詞以進行驗證。
  3. 驗證結果將會回傳。

APIMatic MCP Server For OpenAPI Validation.webm