MCP аналитики Яндекс Метрики на 31 инструмент

ya-metrics-mcp

Read-only MCP-сервер Яндекс Метрики: 31 инструмент по трафику, контенту, демографии, географии, конверсиям и e-commerce, только с правом metrika:read

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Читает коммерчески чувствительные данные о трафике, конверсиях и продажах
  • Токен OAuth дает доступ ко всем счетчикам аккаунта в рамках права metrika:read
Все причины и проверки
Российский стек

mrkhachaturov/ya-metrics-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/ya-metrics-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio --env 'YANDEX_API_KEY=<ваш YANDEX_API_KEY>' ya-metrics -- uvx ya-metrics-mcp

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"ya-metrics","type":"stdio","command":"uvx","args":["ya-metrics-mcp"],"env":{"YANDEX_API_KEY":"<ваш YANDEX_API_KEY>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "ya-metrics": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add ya-metrics --env 'YANDEX_API_KEY=<ваш YANDEX_API_KEY>' -- uvx ya-metrics-mcp

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.ya-metrics]
command = "uvx"
args = ["ya-metrics-mcp"]
env = { YANDEX_API_KEY = "<ваш YANDEX_API_KEY>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

gemini mcp add -s user -e 'YANDEX_API_KEY=<ваш YANDEX_API_KEY>' ya-metrics uvx ya-metrics-mcp

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "ya-metrics": {
      "type": "local",
      "command": [
        "uvx",
        "ya-metrics-mcp"
      ],
      "environment": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": [
        "ya-metrics-mcp"
      ],
      "env": {
        "YANDEX_API_KEY": "<ваш YANDEX_API_KEY>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_API_KEYсекрет, обязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: uv

Сверено с репозиторием 25 сент. 2026, коммит e240bb8.

Текст для агента

Зарегистрируй приложение на oauth.yandex.ru с правом metrika:read, получи токен, затем добавь сервер в конфигурацию MCP клиента командой uvx ya-metrics-mcp с переменной YANDEX_API_KEY.

Другие способы из описания автора
{
  "mcpServers": {
    "ya-metrics": {
      "command": "uvx",
      "args": ["ya-metrics-mcp"],
      "env": {
        "YANDEX_API_KEY": "your_oauth_token"
      }
    }
  }
}

Конфигурация для Claude Desktop и Cursor из README.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает 31 инструмент по семи направлениям аналитики Яндекс Метрики. Счетчики и аккаунт: список счетчиков и целей, метаданные счетчика. Трафик и источники: визиты, сводка по источникам, поисковые фразы, типы источников, данные по поисковым системам, новые пользователи по источнику. Контент-аналитика для интеграции с Дзен и Турбо: источники, категории, авторы, темы, статьи. Демография и устройства: возраст, пол, устройство, браузер и ОС, глубина просмотра. География: трафик по городам и странам. Производительность и конверсии: отказы и длительность по странице входа, конверсия по целям, SEO-эффективность, конверсия по источнику и посадочной странице. Продвинутые и drill-down отчеты: e-commerce покупки, временные ряды, A/B эксперименты Директа, browser-отчет, иерархический drill-down и сравнение сегментов. Все инструменты read-only и требуют только права metrika:read, многие принимают параметр limit, чтобы не переполнять контекст агента большими выгрузками.

Для кого. Для маркетологов и аналитиков, которым нужна широкая read-only аналитика Яндекс Метрики без риска что-то изменить в счетчике.

Подходит, если

  • Нужно сравнить источники трафика, устройства или сегменты пользователей за период
  • Нужна конверсия по целям и посадочным страницам без захода в интерфейс Метрики
  • Есть интеграция с Дзен или Турбо и нужна контент-аналитика статей и авторов

Не подходит, если

  • Нужно создавать или менять цели, фильтры, сегменты или счетчики: сервер только читает данные
  • Контент-аналитика не нужна, а важна интеграция Дзен и Турбо: без нее часть инструментов вернет пустой результат

Пример запроса к агенту

Сравни мобильных и десктопных пользователей за этот месяц для счетчика 12345678

Ограничения

Нужен OAuth-токен только с правом metrika:read, но управление счетчиком через сервер недоступно вообще. Контент-аналитика работает только при интеграции Яндекс Дзен или Турбо на счетчике, e-commerce отчет требует включенного отслеживания покупок. Пакет распространяется через uvx или запуск из исходников, отдельного релиза для pip README не упоминает.

Как отключить. Удалите сервер из конфигурации MCP клиента и отзовите OAuth-токен на oauth.yandex.ru.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YANDEX_API_KEY
обязательная, секрет
OAuth-токен Яндекса с правом metrika:read
YANDEX_TIMEOUT
Таймаут запроса в секундах, по умолчанию 30
YANDEX_RETRIES
Число повторов при ошибках 5xx, по умолчанию 3

Проверка безопасности

  • Читает коммерчески чувствительные данные о трафике, конверсиях и продажах
  • Токен OAuth дает доступ ко всем счетчикам аккаунта в рамках права metrika:read

Коротко о README

README на английском с версией на русском в отдельном файле описывает сервер как экспонирующий 31 инструмент по семи доменам аналитики. Даны шаги получения OAuth-токена с единственным правом metrika:read, конфигурация для Claude Desktop и Cursor через uvx или запуск из исходников через uv run. Инструменты сгруппированы по таблицам: аккаунт и счетчики, трафик и источники, контент-аналитика с пометкой о требовании интеграции Дзен и Турбо, демография и устройства, география, производительность и конверсия, продвинутые и drill-down отчеты. Отдельно описан параметр limit для контроля размера ответа и таблица переменных окружения для таймаутов и повторов запросов.

Частые вопросы

Может ли сервер что-то изменить в Метрике?

Нет, все 31 инструмент только читают данные, для работы достаточно права metrika:read без write.

Почему контент-аналитика не возвращает данные?

Эти инструменты требуют интеграции Яндекс Дзен или Турбо на счетчике, без нее источники, категории и авторы статей недоступны.

Скиллы DataLens

DataLens Skills

Официальный

Официальные скиллы DataLens (Яндекс) для Claude Code, Codex и OpenCode: SDK, HTML-отчеты и разбор прав RLS

СкиллСредний рискРоссийский стекБез VPN12Звезды репозитория
Выбор редакции

MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа

MCP-серверСредний рискРоссийский стекБез VPN2Звезды репозитория
Официальный

Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO

MCP-серверСредний риск21,5 тыс.Звезды репозитория

Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов

ПлагинВысокий риск17,9 тыс.Звезды репозитория
Foxx AIMCP аналитики Яндекс Метрики на 31 инструмент

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.