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 金鑰。
與 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 工具已成功整合。
使用方式
- 新增一個 OpenAPI 檔案。
- 提供提示詞以進行驗證。
- 驗證結果將會回傳。