AISeeWhy API और MCP सर्वर
ऑडिट एंडपॉइंट पर URL के साथ एक POST भेजें और JSON रिपोर्ट पाएँ: 0–100 का स्कोर, प्राथमिकता, प्रमाण और चिपकाने लायक सुधारों वाले निष्कर्ष, 30 में से किसी भी भाषा में। AI एजेंट MCP एंडपॉइंट से जुड़कर audit_url कॉल करते हैं। 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": "hi"}'
फ़ील्ड: url (अनिवार्य; न होने पर https:// जोड़ा जाता है), language (रिपोर्ट की भाषा का कोड, डिफ़ॉल्ट en), bots (क्रॉलर नामों की वैकल्पिक सूची), markdown (Markdown रिपोर्ट जोड़ें)। अपनी कुंजी x-api-key हेडर में भेजें। साइटमैप बैच POST /v1/sitemap का उपयोग करते हैं और उन्हें कुंजी चाहिए। OpenAPI विवरण.
MCP के ज़रिए AI एजेंट को कैसे जोड़ें?
नीचे दिए URL (streamable HTTP) के साथ एक रिमोट MCP सर्वर जोड़ें और अपनी कुंजी 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 वैकल्पिक या नीतिगत चुनाव है, जैसे किसी ट्रेनिंग क्रॉलर को ब्लॉक करना। robots.txt को RFC 9309 में परिभाषित तरीके से पढ़ा जाता है। RFC 9309.
सीमाएँ क्या हैं?
| एक्सेस | सीमा |
|---|---|
| कुंजी या खाते के बिना | पूर्वावलोकन (पहला निष्कर्ष), प्रति नेटवर्क प्रतिदिन 1 जाँच |
| Pro या 7 दिन का ट्रायल (वेबसाइट) | पूरी रिपोर्ट, प्रतिदिन 30 जाँच, इतिहास |
| Pro या ट्रायल की API कुंजी (API और MCP) | पूरी रिपोर्ट, प्रतिदिन 100 ऑडिट, 50 URL तक के साइटमैप बैच |
| साइटमैप से बैच ऑडिट | प्रति रन 5,000 URL तक, ऑडिट किए गए प्रति URL के हिसाब से भुगतान |
निजी या आंतरिक पतों के अनुरोध अस्वीकार किए जाते हैं। जिन पेजों का ऑडिट नहीं हो सकता, उन्हें fetch.error या fetch.status निष्कर्ष के साथ बताया जाता है।