MCPcopy Index your code
hub / github.com/altrr2/yandex-tools-mcp

github.com/altrr2/yandex-tools-mcp @v-wordstat-2.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v-wordstat-2.0.1 ↗ · + Follow
54 symbols 140 edges 8 files 0 documented · 0%

Browse by type

Functions 54 Types & classes 0
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

yandex-tools-mcp

MCP servers for Yandex APIs — search, keyword research, webmaster tools, and web analytics for the Russian market.

English | Русский


English

Packages

Package Description npm
yandex-wordstat-mcp Keyword research & search trends via the Yandex Wordstat v2 API (Yandex Cloud) npm
yandex-search-mcp Web search via Yandex Search API npm
yandex-webmaster-mcp Site analytics, indexing & SEO via Yandex Webmaster API npm
yandex-metrika-mcp Web analytics & traffic data via Yandex Metrika API npm

Quick Start

Yandex Wordstat v2 (keyword research) — Yandex Cloud Search API; uses the same key as Search:

{
  "mcpServers": {
    "yandex-wordstat": {
      "command": "npx",
      "args": ["-y", "yandex-wordstat-mcp"],
      "env": {
        "YANDEX_SEARCH_API_KEY": "your_api_key",
        "YANDEX_FOLDER_ID": "your_folder_id"
      }
    }
  }
}

Prefer a hosted tool? Use the managed endpoint at unoapi.ru/services/wordstat — no Yandex Cloud credentials to manage.

Yandex Search (web search):

{
  "mcpServers": {
    "yandex-search": {
      "command": "npx",
      "args": ["-y", "yandex-search-mcp"],
      "env": {
        "YANDEX_SEARCH_API_KEY": "your_api_key",
        "YANDEX_FOLDER_ID": "your_folder_id"
      }
    }
  }
}

Yandex Webmaster (site analytics & SEO):

{
  "mcpServers": {
    "yandex-webmaster": {
      "command": "npx",
      "args": ["-y", "yandex-webmaster-mcp"],
      "env": {
        "YANDEX_WEBMASTER_TOKEN": "your_oauth_token"
      }
    }
  }
}

Yandex Metrica (web analytics):

{
  "mcpServers": {
    "yandex-metrika": {
      "command": "npx",
      "args": ["-y", "yandex-metrika-mcp"],
      "env": {
        "YANDEX_METRIKA_TOKEN": "your_oauth_token"
      }
    }
  }
}

See individual package READMEs for detailed setup instructions.

Online usage example: seyka.ru

Claude Code Plugin

Install all four MCPs as a single plugin with built-in skills for keyword research and competitive analysis:

# Set your API keys
export YANDEX_SEARCH_API_KEY=your_api_key   # also used by Wordstat
export YANDEX_FOLDER_ID=your_folder_id      # also used by Wordstat
export YANDEX_WEBMASTER_TOKEN=your_oauth_token
export YANDEX_METRIKA_TOKEN=your_oauth_token

# Run with plugin
claude --plugin-dir /path/to/yandex-tools-mcp

Included Skills: - yandex-keyword-research — Automatically triggered for keyword research, search volumes, and trend analysis - yandex-competitive-analysis — Automatically triggered for competitor analysis and SERP research


Русский

Пакеты

Пакет Описание npm
yandex-wordstat-mcp Исследование ключевых слов через API Яндекс Вордстат v2 (Yandex Cloud) npm
yandex-search-mcp Веб-поиск через Yandex Search API npm
yandex-webmaster-mcp Аналитика сайта, индексация и SEO через Яндекс Вебмастер API npm
yandex-metrika-mcp Веб-аналитика и данные о трафике через Яндекс Метрика API npm

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

Яндекс Вордстат v2 (исследование ключевых слов) — Yandex Cloud Search API; использует тот же ключ, что и Поиск:

{
  "mcpServers": {
    "yandex-wordstat": {
      "command": "npx",
      "args": ["-y", "yandex-wordstat-mcp"],
      "env": {
        "YANDEX_SEARCH_API_KEY": "ваш_api_ключ",
        "YANDEX_FOLDER_ID": "ваш_folder_id"
      }
    }
  }
}

Нужен готовый инструмент? Используйте размещённый эндпоинт unoapi.ru/services/wordstat — без необходимости управлять учётными данными Yandex Cloud.

Яндекс Поиск (веб-поиск):

{
  "mcpServers": {
    "yandex-search": {
      "command": "npx",
      "args": ["-y", "yandex-search-mcp"],
      "env": {
        "YANDEX_SEARCH_API_KEY": "ваш_api_ключ",
        "YANDEX_FOLDER_ID": "ваш_folder_id"
      }
    }
  }
}

Яндекс Вебмастер (аналитика сайта и SEO):

{
  "mcpServers": {
    "yandex-webmaster": {
      "command": "npx",
      "args": ["-y", "yandex-webmaster-mcp"],
      "env": {
        "YANDEX_WEBMASTER_TOKEN": "ваш_oauth_токен"
      }
    }
  }
}

Яндекс Метрика (веб-аналитика):

{
  "mcpServers": {
    "yandex-metrika": {
      "command": "npx",
      "args": ["-y", "yandex-metrika-mcp"],
      "env": {
        "YANDEX_METRIKA_TOKEN": "ваш_oauth_токен"
      }
    }
  }
}

Подробные инструкции по настройке в README каждого пакета.

Онлайн пример использования: seyka.ru

Плагин для Claude Code

Установите все четыре MCP как единый плагин со встроенными навыками для исследования ключевых слов и анализа конкурентов:

# Установите API ключи
export YANDEX_SEARCH_API_KEY=ваш_api_ключ   # также используется Вордстатом
export YANDEX_FOLDER_ID=ваш_folder_id       # также используется Вордстатом
export YANDEX_WEBMASTER_TOKEN=ваш_oauth_токен
export YANDEX_METRIKA_TOKEN=ваш_oauth_токен

# Запустите с плагином
claude --plugin-dir /path/to/yandex-tools-mcp

Включённые навыки: - yandex-keyword-research — Автоматически активируется для исследования ключевых слов, объёмов поиска и анализа трендов - yandex-competitive-analysis — Автоматически активируется для анализа конкурентов и исследования SERP


Development

git clone https://github.com/altrr2/yandex-tools-mcp.git
cd yandex-tools-mcp
bun install

Lint and format:

bun run lint
bun run format

Publish packages:

cd packages/yandex-wordstat-mcp && npm publish
cd packages/yandex-search-mcp && npm publish
cd packages/yandex-webmaster-mcp && npm publish

License

MIT © Alternex

Core symbols most depended-on inside this repo

Shape

Function 54

Languages

TypeScript100%

Modules by API surface

packages/yandex-wordstat-mcp/src/convert.mjs13 symbols
packages/yandex-wordstat-mcp/src/index.mjs10 symbols
packages/yandex-metrika-mcp/src/index.mjs9 symbols
packages/yandex-search-mcp/src/index.mjs8 symbols
packages/yandex-webmaster-mcp/src/index.mjs6 symbols
packages/yandex-webmaster-mcp/src/auth.mjs4 symbols
packages/yandex-metrika-mcp/src/auth.mjs4 symbols

For agents

$ claude mcp add yandex-tools-mcp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page