API และเซิร์ฟเวอร์ MCP ของ AISeeWhy
ส่ง POST พร้อม URL แล้วรับรายงาน JSON: คะแนน 0–100 ข้อค้นพบ หลักฐาน และวิธีแก้ ใน 30 ภาษา เอเจนต์ AI เรียก audit_url ผ่าน MCP ได้ ไม่มีคีย์ Pro จะเห็นแค่ตัวอย่าง
POST https://api.aiseewhy.com/v1/audit · https://api.aiseewhy.com/mcp
เรียกใช้ API อย่างไร?
curl -s https://api.aiseewhy.com/v1/audit \
-H 'content-type: application/json' \
-H 'x-api-key: asw_…' \
-d '{"url": "https://example.com/pricing", "language": "th"}'
ฟิลด์: url (จำเป็น; ระบบเติม https:// ให้หากไม่มี), language (รหัสภาษาของรายงาน ค่าเริ่มต้น en), bots (รายชื่อ crawler ที่ไม่บังคับ), markdown (เพิ่มรายงาน Markdown) ส่งคีย์ของคุณในส่วนหัว x-api-key การตรวจสอบเป็นชุดตามไซต์แมปใช้ POST /v1/sitemap และต้องมีคีย์ คำอธิบาย OpenAPI.
เชื่อมต่อเอเจนต์ AI ผ่าน MCP อย่างไร?
เพิ่มเซิร์ฟเวอร์ MCP ระยะไกลด้วย URL ด้านล่าง (streamable HTTP) แล้วส่งคีย์ของคุณในส่วนหัว x-api-key เครื่องมือที่มี: audit_url, audit_sitemap (สูงสุด 10 หน้า) และ explain_finding เอกสาร Model Context Protocol.
{
"mcpServers": {
"aiseewhy": { "type": "http", "url": "https://api.aiseewhy.com/mcp",
"headers": { "x-api-key": "asw_…" } }
}
}
ข้อค้นพบหน้าตาเป็นอย่างไร?
{
"id": "access.blocked", "priority": "P1", "bot": "OAI-SearchBot", "bot_class": "search",
"evidence": { "status": 403, "control_status": 200, "waf": "cloudflare" },
"fixes": [ { "kind": "cloudflare", "body": "…" } ]
}
ลำดับความสำคัญ: P1 หมายถึงคำตอบของ AI อ่านหรืออ้างอิงหน้านี้ไม่ได้ P2 คือสำคัญ P3 คือควรมีหรือเป็นการเลือกนโยบาย เช่น การบล็อก crawler สำหรับเทรนโมเดล robots.txt ถูกอ่านตามที่กำหนดใน RFC 9309 RFC 9309.
ขีดจำกัดมีอะไรบ้าง?
| การเข้าถึง | ขีดจำกัด |
|---|---|
| ไม่มีคีย์หรือบัญชี | ตัวอย่าง (ข้อค้นพบแรก) ตรวจสอบวันละ 1 ครั้งต่อเครือข่าย |
| Pro หรือทดลองใช้ 7 วัน (เว็บไซต์) | รายงานฉบับเต็ม ตรวจสอบได้ 30 ครั้งต่อวัน มีประวัติ |
| คีย์ API ของ Pro หรือช่วงทดลอง (API และ MCP) | รายงานฉบับเต็ม 100 ครั้งต่อวัน การตรวจสอบเป็นชุดตามไซต์แมปสูงสุด 50 URL |
| ตรวจสอบเป็นชุดตามไซต์แมป | สูงสุด 5,000 URL ต่อการรัน จ่ายตาม URL ที่ตรวจสอบ |
คำขอไปยังที่อยู่ส่วนตัวหรือภายในจะถูกปฏิเสธ หน้าที่ตรวจสอบไม่ได้จะรายงานเป็นข้อค้นพบ fetch.error หรือ fetch.status