Yandex Wordstat MCP

Registre officiel Autres

MCP server for Yandex Wordstat API: top & related queries, demand dynamics and regions.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package mcp-yandex-wordstat
Claude Code
claude mcp add yandex-wordstat-mcp -e 'WORDSTAT_API_KEY=<your wordstat_api_key>' -e 'WORDSTAT_FOLDER_ID=<WORDSTAT_FOLDER_ID>' -e 'WORDSTAT_LANG=ru' -e 'WORDSTAT_API_BASE=https://searchapi.api.cloud.yandex.net' -e 'WORDSTAT_TIMEOUT_MS=60000' -e 'WORDSTAT_MAX_RETRIES=3' -- npx -y mcp-yandex-wordstat@2.3.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "yandex-wordstat-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-yandex-wordstat@2.3.0"
            ],
            "env": {
                "WORDSTAT_API_KEY": "<your wordstat_api_key>",
                "WORDSTAT_FOLDER_ID": "<WORDSTAT_FOLDER_ID>",
                "WORDSTAT_LANG": "ru",
                "WORDSTAT_API_BASE": "https://searchapi.api.cloud.yandex.net",
                "WORDSTAT_TIMEOUT_MS": "60000",
                "WORDSTAT_MAX_RETRIES": "3"
            }
        }
    }
}

Variables d'environnement

  • WORDSTAT_API_KEY obligatoire secret Yandex Cloud API key for the Search API (sent as Api-Key). Treat it as a secret.
  • WORDSTAT_FOLDER_ID obligatoire Yandex Cloud folder id, injected into every request body.
  • WORDSTAT_LANG Language for API responses (ru, en, ...).
  • WORDSTAT_API_BASE API root host override.
  • WORDSTAT_TIMEOUT_MS Per-request timeout in milliseconds.
  • WORDSTAT_MAX_RETRIES Retries on transient errors (429, 5xx, network).

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. Яндекс Вордстат MCP
  2. Увидеть работу за минуту
  3. Содержание
  4. Быстрый старт
  5. Что можно поручить
  6. Как читать данные спроса
  7. Как получить доступ
  8. Что может изменить данные
  9. Данные, лимиты и работа в фоне
  10. Техническая документация
  11. Поддержка

Яндекс Вордстат MCP

Яндекс Вордстат MCP подключает AI-приложение к статистике поискового спроса Яндекса. Спросите, как часто ищут фразу, в какие месяцы интерес растёт и в каких городах тема популярнее, — ассистент соберёт данные Вордстата и объяснит результат. Сервер работает через Yandex Cloud Search API, поэтому не требует доступа к рекламному кабинету Директа.

  • Пять инструментов. Топ и похожие запросы, динамика спроса, распределение по регионам, справочник регионов и технический запрос к API.
  • Только чтение. API Вордстата не создаёт кампании, объявления, ключевые фразы и другие объекты.
  • Спрос и сезонность. Топ запросов и регионы показывают последние 30 дней; динамика строится по дням, неделям или месяцам за нужный период.
  • Регион и устройство. Отчёты можно сузить до региона и сравнить спрос на компьютерах, телефонах и планшетах.
  • Без OAuth Директа. Нужны API-ключ и ID каталога Yandex Cloud для Search API.

Начните с безопасного запроса:

Сколько в месяц ищут «купить велосипед» и какие есть похожие запросы?

Подключить сервер · Посмотреть сценарии · Открыть техническую документацию


Увидеть работу за минуту

Содержание

Быстрый старт

Нужны Node.js 20 или новее, API-ключ Yandex Cloud для Search API и ID каталога Yandex Cloud.

  1. Получите доступ и добавьте сервер в AI-приложение — инструкции для пяти приложений ниже.
  2. Спросите: «Сколько в месяц ищут „купить велосипед“ и какие есть похожие запросы?»

Codex

Через интерфейс приложения:

  1. Откройте Settings → Plugins → MCP servers.
  2. Нажмите Add server.
  3. Добавьте команду запуска npx -y mcp-yandex-wordstat@latest и переменные окружения WORDSTAT_API_KEY, WORDSTAT_FOLDER_ID.

Через командную строку:

codex mcp add yandex-wordstat \
  --env WORDSTAT_API_KEY=ваш_ключ \
  --env WORDSTAT_FOLDER_ID=ваш_folder_id \
  -- npx -y mcp-yandex-wordstat@latest

Проверьте подключение:

codex mcp list

Официальная инструкция Codex

Claude Code

claude mcp add \
  --env WORDSTAT_API_KEY=ваш_ключ \
  --env WORDSTAT_FOLDER_ID=ваш_folder_id \
  --transport stdio \
  --scope user \
  yandex-wordstat \
  -- npx -y mcp-yandex-wordstat@latest

Проверьте сервер:

claude mcp list

Документация Claude Code

Claude Desktop

Откройте Settings → Developer → Edit Config и добавьте сервер в claude_desktop_config.json:

{
  "mcpServers": {
    "yandex-wordstat": {
      "command": "npx",
      "args": ["-y", "mcp-yandex-wordstat@latest"],
      "env": {
        "WORDSTAT_API_KEY": "ваш_ключ",
        "WORDSTAT_FOLDER_ID": "ваш_folder_id"
      }
    }
  }
}

Если Edit Config недоступна, отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json на macOS или %APPDATA%\Claude\claude_desktop_config.json на Windows.

Cursor

Для всех проектов создайте ~/.cursor/mcp.json; только для текущего проекта — .cursor/mcp.json:

{
  "mcpServers": {
    "yandex-wordstat": {
      "command": "npx",
      "args": ["-y", "mcp-yandex-wordstat@latest"],
      "env": {
        "WORDSTAT_API_KEY": "ваш_ключ",
        "WORDSTAT_FOLDER_ID": "ваш_folder_id"
      }
    }
  }
}

Документация Cursor

VS Code

Откройте палитру команд и выполните MCP: Open User Configuration. Добавьте в mcp.json:

{
  "servers": {
    "yandex-wordstat": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "mcp-yandex-wordstat@latest"],
      "env": {
        "WORDSTAT_API_KEY": "${input:wordstat_api_key}",
        "WORDSTAT_FOLDER_ID": "${input:wordstat_folder_id}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "wordstat_api_key",
      "description": "API-ключ Yandex Cloud",
      "password": true
    },
    {
      "type": "promptString",
      "id": "wordstat_folder_id",
      "description": "ID каталога Yandex Cloud"
    }
  ]
}

Проверьте запуск командой MCP: List Servers.

Документация VS Code

Что можно поручить

Подобрать и оценить спрос
  • «Сколько раз за месяц ищут эту фразу и какие похожие запросы встречаются?»
  • «Подбери запросы вокруг „доставка пиццы“ с их частотностью».
  • «Покажи запросы, содержащие мою фразу, отдельно от семантически похожих».
Понять сезонность
  • «Покажи спрос на „лыжи“ по месяцам за год».
  • «В какие недели спрос на эту услугу растёт или падает?»
  • «Сравни динамику запроса на телефонах и компьютерах».
Сравнить регионы
  • «В каких городах интерес к „ремонту квартир“ выше среднего?»
  • «Сравни спрос в Москве и Санкт-Петербурге».
  • «Найди ID нужного региона и сузь следующий отчёт до него».

Как читать данные спроса

top_requests показывает популярные запросы, которые содержат заданную фразу, и семантически близкие запросы. Общий totalCount относится к последним 30 дням.

dynamics возвращает ряд {date, count, share} с дневной, недельной или месячной детализацией. regions распределяет спрос за последние 30 дней по регионам, а affinityIndex выше 100% означает интерес выше среднего. Значения счётчиков могут приходить строками: Яндекс передаёт большие целые числа в JSON в таком виде.

Один вызов строит данные только для одной фразы. Для большого списка ключевых слов лучше сначала сузить список, а не запускать все запросы подряд: квота Yandex Cloud Search API общая для одного ключа.

Как получить доступ

  1. В Yandex Cloud создайте сервисный аккаунт с ролью search-api.webSearch.user.
  2. Выпустите для него API-ключ со scope yc.search-api.execute — шаги описаны в документации AI Studio.
  3. Найдите ID каталога (folderId) в консоли Yandex Cloud на странице каталога и в URL страницы.
  4. Передайте ключ как WORDSTAT_API_KEY, а каталог как WORDSTAT_FOLDER_ID.

Сервер обращается к Yandex Cloud Search API v2. Старый отдельный Wordstat API с OAuth не используется. API-ключ хранится в конфигурации MCP-клиента открытым текстом — относитесь к нему как к паролю.

Что может изменить данные

Ничего в Яндекс Вордстате. Все пять инструментов, включая raw_request, работают только на чтение. Технически API использует POST, но у Wordstat нет эндпоинтов на запись; сервер дополнительно не позволяет произвольному запросу уйти на другой хост.

Данные, лимиты и работа в фоне

  • Агрегированные данные. Сервер получает статистику поискового спроса, а не данные конкретного рекламного кабинета.
  • Кэш справочника регионов. В долгоживущем процессе дерево регионов загружается один раз и переиспользуется в следующих запросах.
  • Повторы при временных ошибках. Таймаут одного запроса — 60 секунд. Сервер делает до трёх повторов после 429, 5xx, сетевой ошибки или тайм-аута; учитывает Retry-After, а задержка не превышает 30 секунд.
  • Нет фонового наблюдения. Сервер работает, когда его вызывает AI-приложение. Если приложение поддерживает задания по расписанию, в нём можно настроить периодический отчёт по выбранным фразам.
  • Анонимная телеметрия. По умолчанию сервер отправляет случайный идентификатор установки, имя события или инструмента, версии сервера, Node.js, ОС и AI-клиента. В неё не попадают API-ключ, аргументы инструментов, ваши сообщения, данные спроса и значения переменных окружения. Отключить её для MCP-серверов Ask Ads: ASKADS_TELEMETRY=0.

Техническая документация

Поддержка

Нашли ошибку или не хватает сценария? Создайте issue или напишите в Telegram.

Questions fréquentes

Qu'est-ce que Yandex Wordstat MCP ?

MCP server for Yandex Wordstat API: top & related queries, demand dynamics and regions.

Comment installer Yandex Wordstat MCP ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add yandex-wordstat-mcp -e 'WORDSTAT_API_KEY=<your wordstat_api_key>' -e 'WORDSTAT_FOLDER_ID=<WORDSTAT_FOLDER_ID>' -e 'WORDSTAT_LANG=ru' -e 'WORDSTAT_API_BASE=https://searchapi.api.cloud.yandex.net' -e 'WORDSTAT_TIMEOUT_MS=60000' -e 'WORDSTAT_MAX_RETRIES=3' -- npx -y mcp-yandex-wordstat@2.3.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour Yandex Wordstat MCP ?

Oui. Il attend WORDSTAT_API_KEY, WORDSTAT_FOLDER_ID, à renseigner dans sa configuration.

Yandex Wordstat MCP est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient Yandex Wordstat MCP ?

Il est publié par askads. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.