APIMatic MCP
ทางการเซิร์ฟเวอร์ APIMatic MCP ใช้ตรวจสอบข้อกำหนด OpenAPI ผ่าน APIMatic โดยประมวลผลไฟล์ OpenAPI และส่งคืนสรุปผลการตรวจสอบด้วย API ของ APIMatic
คุณทำอะไรได้บ้างด้วย Apimatic MCP?
- ตรวจสอบข้อกำหนด OpenAPI — ขอให้ผู้ช่วยรัน
validate-openapi-using-apimaticบนไฟล์ OpenAPI 2.0 หรือ 3.0 ที่แนบมา (JSON หรือ YAML) และส่งคืนสรุปผลการตรวจสอบ - รับรายงานการตรวจสอบที่มีโครงสร้าง — รับผลการตรวจสอบที่ครอบคลุมของ APIMatic โดยตรงในการสนทนา รวมถึงข้อผิดพลาดหรือคำเตือนที่พบ
- ตรวจสอบคำจำกัดความของ API ก่อนการนำไปใช้งาน — ตรวจสอบไฟล์ OpenAPI ตั้งแต่เนิ่นๆ เพื่อจับปัญหาข้อกำหนดก่อนที่จะสร้าง SDK หรือเอกสารประกอบ
เอกสาร
APIMatic Validator MCP Server
ที่เก็บนี้ให้บริการ Model Context Protocol (MCP) Server สำหรับการตรวจสอบความถูกต้องของข้อกำหนด OpenAPI โดยใช้ APIMatic เซิร์ฟเวอร์จะประมวลผลไฟล์ OpenAPI และส่งคืนสรุปผลการตรวจสอบโดยใช้ API ของ APIMatic
คุณสมบัติ
- ตรวจสอบไฟล์ OpenAPI 2.0 และ 3.0
- ใช้ API ของ APIMatic เพื่อการตรวจสอบที่ครอบคลุม
- รองรับทั้งรูปแบบ JSON และ YAML
- ใช้งาน Model Context Protocol (MCP) เพื่อการผสานรวมที่ราบรื่น
การติดตั้ง
ตรวจสอบให้แน่ใจว่าติดตั้ง Node.js v18+ แล้ว
โคลนที่เก็บ
git clone https://github.com/apimatic/apimatic-validator-mcp.git
cd apimatic-validator-mcp
ติดตั้ง Dependencies
npm install
สร้างโปรเจกต์
npm run build
การกำหนดค่า
ในการใช้เซิร์ฟเวอร์ จำเป็นต้องมีคีย์ API ของ APIMatic ลงทะเบียนที่ APIMatic และรับคีย์ API
การผสานรวมกับ Claude Desktop
แก้ไขไฟล์ claude_desktop_config.json เพื่อผสานรวม MCP server หากไม่มีไฟล์ ให้สร้างขึ้นในตำแหน่งต่อไปนี้:
Windows
code $env:AppData\Claude\claude_desktop_config.json
macOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
เพิ่ม MCP Server ในการกำหนดค่า
{
"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
- ระบุพร้อมท์เพื่อตรวจสอบ
- ผลการตรวจสอบจะถูกส่งกลับ