MCP Hub
Back to servers

yandex-metrika-mcp

MCP server for Yandex.Metrika API — counters, reports, visitors, traffic sources. Bearer token auth

Registrynpm29/wk
Updated
Mar 31, 2026

Quick Install

npx -y @theyahia/yandex-metrika-mcp

@theyahia/yandex-metrika-mcp

MCP-сервер для API Яндекс.Метрики — счётчики, отчёты, цели, логи, посетители, источники трафика.

npm License: MIT

Часть серии Russian API MCP by @theYahia.

Получение токена

  1. Перейдите на oauth.yandex.ru
  2. Создайте приложение (или используйте существующее)
  3. В разделе Платформы выберите «Веб-сервисы»
  4. В разделе Доступы добавьте: Яндекс.МетрикаПолучение статистики, чтение параметров своих и доверенных счётчиков
  5. Получите OAuth-токен по ссылке:
    https://oauth.yandex.ru/authorize?response_type=token&client_id=ВАШ_CLIENT_ID
    
  6. Скопируйте токен из URL после редиректа (access_token=...)

Установка

Claude Desktop

Добавьте в claude_desktop_config.json:

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

Claude Code

claude mcp add yandex-metrika -e YANDEX_METRIKA_TOKEN=ваш_токен -- npx -y @theyahia/yandex-metrika-mcp

Streamable HTTP (remote / multi-client)

YANDEX_METRIKA_TOKEN=ваш_токен npx @theyahia/yandex-metrika-mcp --http --port=3000

Endpoint: POST http://localhost:3000/mcp Health check: GET http://localhost:3000/health

Smithery

Используйте smithery.yaml из репозитория. Требуется YANDEX_METRIKA_TOKEN.

Инструменты (6)

ИнструментAPI EndpointОписание
get_countersGET /management/v1/countersСписок счётчиков с именем, URL и статусом
get_reportGET /stat/v1/dataПроизвольный отчёт по метрикам и группировкам
get_goalsGET /management/v1/counter/{id}/goalsСписок целей счётчика (ID, имя, тип)
export_logsLogs APIЭкспорт сырых логов визитов/просмотров
get_visitors_overviewGET /stat/v1/data/bytimeОбзор посетителей по дням
get_sourcesGET /stat/v1/dataИсточники трафика по каналам

Skills (сценарии)

SkillТриггерЧто делает
traffic-report«Покажи трафик за месяц»Сводка по визитам, пользователям, отказам, глубине
goals-analysis«Анализ целей и конверсий»Список целей + достижения + конверсия за период

Авторизация

Все запросы используют заголовок Authorization: Bearer {YANDEX_METRIKA_TOKEN}.

Установите переменную окружения YANDEX_METRIKA_TOKEN — OAuth-токен Яндекс.Метрики.

Примеры запросов

Покажи все мои счётчики Метрики
Сколько визитов было на сайте за последнюю неделю?
Какие цели настроены на счётчике 12345?
Экспортируй логи визитов за январь
Покажи трафик за месяц
Анализ целей и конверсий

Разработка

npm install
npm run build
npm test
npm run dev           # stdio mode
npm run start:http    # HTTP mode on port 3000

Лицензия

MIT

Reviews

No reviews yet

Sign in to write a review