AgenSumber Terbuka 🇷🇺 30.07.2026 19:02

Server MCP untuk Yandex Webmaster: delapan alat untuk agen LLM dan login interaktif melalui OAuth

ЯндексЯндекс
Server MCP yang dibahas memberikan akses agen LLM ke API Yandex Webmaster. Lebih dari 20 endpoint diringkas menjadi delapan alat yang dikelompokkan berdasarkan fungsinya. Login interaktif melalui OAuth dengan PKCE dan redirect loopback diimplementasikan tanpa perlu menyalin kode secara manual.
Artikel di Habr menjelaskan pembuatan server MCP untuk API Yandex Webmaster v4 dengan TypeScript. Server ini menyederhanakan banyak endpoint menjadi delapan alat, yang dinamai berdasarkan prinsip "satu pertanyaan — satu alat": get_hosts, search_queries, get_indexing, get_diagnostics, list_sitemaps, get_external_links, recrawl_status, recrawl_submit. Untuk otorisasi, diimplementasikan aliran OAuth dengan PKCE dan URI loopback, yang memungkinkan agen untuk masuk ke Yandex secara mandiri tanpa terminal dan klien rahasia (client secret), serta menangani kesalahan dengan benar (seperti EADDRINUSE dan lainnya). Jebakan API dibahas secara detail: perlunya mendapatkan user_id terlebih dahulu, format array melalui kunci berulang, perbedaan status 403 dan 401, format kesalahan yang berbeda antara Yandex Webmaster dan Metrica, serta pembatasan (throttling) berdasarkan status 420 dan 429. Kode server ini dirilis di bawah lisensi MIT.
Sumber: Habr — хаб ИИ — asli
Postingan kami sebelumnya tentang topik ini ↓
Berita terbaru