एजेंटओपन सोर्स 🇷🇺 30.07.2026 19:02

यांडेक्स वेबमास्टर के लिए MCP-सर्वर: LLM-एजेंट के लिए आठ टूल और OAuth के माध्यम से इंटरैक्टिव लॉगिन

ЯндексЯндекс
MCP-सर्वर का विश्लेषण किया गया है, जो LLM-एजेंट को यांडेक्स वेबमास्टर API तक पहुंच प्रदान करता है। 20 से अधिक एंडपॉइंट्स को आठ टूल्स में संक्षेपित किया गया है, जिन्हें अर्थ के आधार पर समूहीकृत किया गया है। PKCE और लूपबैक रीडायरेक्ट के साथ OAuth के माध्यम से इंटरैक्टिव लॉगिन लागू किया गया है, जिससे कोड को मैन्युअल रूप से कॉपी करने की आवश्यकता नहीं होती है।
Habr पर एक लेख वर्णन करता है कि कैसे TypeScript में Yandex Webmaster API v4 के लिए एक MCP सर्वर बनाया गया है। यह सर्वर कई एंडपॉइंट्स को आठ टूल्स में समेटता है, जिनका नाम "एक प्रश्न — एक टूल" के सिद्धांत पर रखा गया है: get_hosts, search_queries, get_indexing, get_diagnostics, list_sitemaps, get_external_links, recrawl_status, recrawl_submit। प्रमाणीकरण के लिए PKCE और loopback URI के साथ OAuth प्रवाह लागू किया गया है, जो एजेंट को टर्मिनल और क्लाइंट सीक्रेट के बिना स्वयं Yandex में लॉग इन करने की अनुमति देता है, और त्रुटियों (जैसे EADDRINUSE) को सही ढंग से संभालता है। API की मुश्किलों पर विस्तार से चर्चा की गई है: पहले user_id प्राप्त करने की आवश्यकता, दोहराए गए कुंजियों के माध्यम से ऐरे का प्रारूप, 403 और 401 स्थितियों के बीच अंतर, Yandex Webmaster और Metrika में अलग-अलग त्रुटि प्रारूप, और 420 और 429 स्थितियों द्वारा थ्रॉटलिंग। सर्वर का कोड MIT लाइसेंस के तहत खुला है।
स्रोत: Habr — хаб ИИ — मूल
इस विषय पर हमारी पिछली पोस्ट ↓
ताज़ा समाचार