yandex-searchapi-mcp
Yandex Search.API MCP-Server
MCP-Server für die Yandex Search API über REST mit 7 Tools:
web_searchimage_searchgenerative_searchwordstat_get_topwordstat_get_dynamicswordstat_get_regions_distributionwordstat_get_regions_tree
Der Server liest Anmeldedaten aus der MCP-Client-Umgebungskonfiguration:
FOLDER_IDAPI_KEY
Für die lokale Entwicklung wird .env automatisch geladen.
Funktionen
Verwendet nur REST-Endpunkte (
/v2/web/search,/v2/image/search,/v2/gen/search, Wordstat REST-Pfade)Minimale Tool-Eingaben standardmäßig, um den Modellkontext kompakt zu halten
searchTypeist für alle relevanten Tools verfügbar und standardmäßig aufSEARCH_TYPE_COMgesetztDie Websuche erzwingt immer
responseFormat: FORMAT_XMLWeb-/Bild-Tools dekodieren
rawDataaus Base64 und parsen XML in strukturierte GruppenFehlerbehandlung mit klarem API-Status und Details
Installation
npm install yandex-searchapi-mcpBeispiel für MCP-Client-Konfiguration
{
"mcpServers": {
"yandex-searchapi": {
"command": "npx",
"args": ["-y", "yandex-searchapi-mcp"],
"env": {
"FOLDER_ID": "your-folder-id",
"API_KEY": "your-api-key"
}
}
}
}Tools
web_search
Verwenden Sie dieses Tool, wenn Sie klassische Websuchergebnisse (Links + Snippets) benötigen, keine generierte Antwort.
Eingaben:
query(erforderlich)searchType(optional, StandardSEARCH_TYPE_COM)page(optional)docsOnPage(optional)familyMode(optional)fixTypoMode(optional)
Rückgabewerte:
groups[]mitdocuments[], wobei jedes Dokument Folgendes enthält:urltitlelanguagepassages
requestIdfound
Hinweis: Bei der Websuche wird diese Eingabe auf groupSpec.groupsOnPage in der Upstream-API abgebildet.
image_search
Verwenden Sie dieses Tool, wenn Sie Bildsuchergebnisse und Bildmetadaten (Miniaturansicht/Original-Links und Abmessungen) benötigen.
Eingaben:
query(erforderlich)searchType(optional, StandardSEARCH_TYPE_COM)page(optional)site(optional)docsOnPage(optional)imageSpec(optional:format,size,orientation,color)
Rückgabewerte:
groups[]mitdocuments[], wobei jedes Dokument Folgendes enthält:urlextras.image-properties(falls vorhanden)
requestIdfound
generative_search
Verwenden Sie dieses Tool, wenn Sie eine gebrauchsfertige, fundierte Antwort benötigen, die aus Suchergebnissen synthetisiert wurde.
Eingaben:
query(erforderlich)searchType(optional, StandardSEARCH_TYPE_COM)fixMisspell(optional)getPartialResults(optional)scope(optional):{ type: "site" | "host" | "url", values: string[] }
Gibt nur die generativen Kernfelder zurück (ohne Wrapper-Objekte):
messagesourcessearchQueriesfixedMisspellQueryisAnswerRejectedisBulletAnswerhintsproblematicAnswer
wordstat_get_top
Verwenden Sie dieses Tool, um zu verstehen, nach welchen verwandten Suchanfragen Nutzer im Zusammenhang mit einem Keyword suchen.
Eingaben:
phrase(erforderlich)numPhrases(optional, Standard20)regions(optional)devices(optional)
Rückgabewerte:
totalCountresultsassociations
wordstat_get_dynamics
Verwenden Sie dieses Tool, um Nachfragetrends für ein Keyword im Zeitverlauf zu verfolgen.
Eingaben:
phrase(erforderlich)period(optional, StandardPERIOD_WEEKLY)fromDate(optional, Standardnow-30d, ISO-Datum)toDate(optional, Standardnow, ISO-Datum)regions(optional)devices(optional)
Rückgabewerte:
results
wordstat_get_regions_distribution
Verwenden Sie dieses Tool, um zu sehen, in welchen Regionen/Städten ein Keyword relativ beliebter ist.
Eingaben:
phrase(erforderlich)region(optional, StandardREGION_ALL)devices(optional)
Rückgabewerte:
results
wordstat_get_regions_tree
Verwenden Sie dieses Tool, um gültige Regions-IDs und Namen für regionale Wordstat-Filter zu erhalten.
Eingaben:
keine
Rückgabewerte:
regions
Entwicklung
npm install
npm run build
npm run devResources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/shufl9dka/yandex-searchapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server