MCP аналитики Яндекс Метрики на 31 инструмент
ya-metrics-mcp
Read-only MCP-сервер Яндекс Метрики: 31 инструмент по трафику, контенту, демографии, географии, конверсиям и e-commerce, только с правом metrika:read
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Читает коммерчески чувствительные данные о трафике, конверсиях и продажах
- Токен OAuth дает доступ ко всем счетчикам аккаунта в рамках права metrika:read
Установка
В терминале, через 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/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секрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
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секрет, обязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Зарегистрируй приложение на 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
MCP Яндекс Метрики со всеми 108 методами API
Yandex Metrika MCP Server
MCP-сервер Яндекс Метрики, порожденный из спеки API: 108 методов, по умолчанию 10 инструментов, прозрачные фильтры и метаданные ответа
Открытый MCP-сервер и набор агентских скиллов для SEO: keyword research, конкуренты, обратные ссылки и аудит сайта по данным DataForSEO
Плагин Claude Code для SEO-аудита: технический SEO, E-E-A-T, schema, локальный и AI-поиск силами параллельных агентов