MCP Яндекс Трекера со 146 инструментами

ya-tracker-mcp

Полное покрытие API Яндекс Трекера через uvx: 146 инструментов для задач, проектов, портфелей, целей, досок, спринтов и учета времени

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

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

  • Может создавать, изменять и удалять задачи, сущности, комментарии и вложения в реальном Трекере
  • 146 инструментов дают широкий доступ на запись, включая массовые операции
Все причины и проверки
Российский стек

imdeniil/ya-tracker-mcp

Установка

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

npx skillfoxx add mcp/ya-tracker-mcp

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

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

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

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

claude mcp add --transport stdio --env 'YA_TRACKER_TOKEN=<ваш YA_TRACKER_TOKEN>' --env 'YA_TRACKER_ORG_ID=<значение YA_TRACKER_ORG_ID>' ya-tracker -- uvx ya-tracker-mcp

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

{
  "mcpServers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

{
  "mcpServers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

code --add-mcp '{"name":"ya-tracker","type":"stdio","command":"uvx","args":["ya-tracker-mcp"],"env":{"YA_TRACKER_TOKEN":"<ваш YA_TRACKER_TOKEN>","YA_TRACKER_ORG_ID":"<значение YA_TRACKER_ORG_ID>"}}'

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

{
  "servers": {
    "ya-tracker": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

codex mcp add ya-tracker --env 'YA_TRACKER_TOKEN=<ваш YA_TRACKER_TOKEN>' --env 'YA_TRACKER_ORG_ID=<значение YA_TRACKER_ORG_ID>' -- uvx ya-tracker-mcp

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

[mcp_servers.ya-tracker]
command = "uvx"
args = ["ya-tracker-mcp"]
env = { YA_TRACKER_TOKEN = "<ваш YA_TRACKER_TOKEN>", YA_TRACKER_ORG_ID = "<значение YA_TRACKER_ORG_ID>" }

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

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

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

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

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

gemini mcp add -s user -e 'YA_TRACKER_TOKEN=<ваш YA_TRACKER_TOKEN>' -e 'YA_TRACKER_ORG_ID=<значение YA_TRACKER_ORG_ID>' ya-tracker uvx ya-tracker-mcp

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

{
  "mcpServers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

{
  "mcpServers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

Бывший Windsurf.

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

{
  "mcpServers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

{
  "mcpServers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

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

{
  "mcp": {
    "ya-tracker": {
      "type": "local",
      "command": [
        "uvx",
        "ya-tracker-mcp"
      ],
      "environment": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

{
  "context_servers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

{
  "mcpServers": {
    "ya-tracker": {
      "command": "uvx",
      "args": [
        "ya-tracker-mcp"
      ],
      "env": {
        "YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
        "YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
      }
    }
  }
}

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

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

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

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

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

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

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

Получи OAuth-токен Яндекса с доступом к Трекеру на oauth.yandex.ru и id организации через GET /v3/myself, затем выполни claude mcp add ya-tracker -e YA_TRACKER_TOKEN=твой-токен -e YA_TRACKER_ORG_ID=твой-org-id -- uvx ya-tracker-mcp.

Другие способы из описания автора
claude mcp add ya-tracker -e YA_TRACKER_TOKEN=your-oauth-token -e YA_TRACKER_ORG_ID=your-org-id -- uvx ya-tracker-mcp

Команда из README для подключения в Claude Code.

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

Что делает

Сервер на FastMCP и официальном пакете YaTrackerApi дает 146 инструментов практически по всем разделам Яндекс Трекера: задачи (создание, поиск, перемещение между очередями, история изменений), комментарии, переходы статусов, связи между задачами, сущности (проекты, портфели, цели) с ключевыми результатами и метриками, вложения, чек-листы, автоматизации, дашборды, справочники, фильтры, пресеты, импорт, командные настройки и учет времени. Массовые операции и массовое чтение вынесены в отдельные группы инструментов. Каждый инструмент поддерживает параметр fields для выбора только нужных полей ответа, что экономит контекст модели.

Для кого. Для команд, которым нужно полное покрытие API Яндекс Трекера, включая портфели, цели и автоматизации, а не только базовые задачи.

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

  • Нужны продвинутые сущности Трекера: портфели, цели с ключевыми результатами, дашборды, автоматизации
  • Нужна установка одной командой через uvx без ручной сборки
  • Важна экономия контекста через выбор конкретных полей ответа в каждом инструменте

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

  • Нужен компактный минимальный набор инструментов: 146 штук могут раздувать список доступных функций
  • Нет Python-окружения с uv или uvx для запуска пакета

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

Создай цель в Трекере с ключевыми результатами по проекту запуска и привяжи к ней текущие задачи спринта

Ограничения

Нужен OAuth-токен Яндекса с доступом к Трекеру и id организации, который можно найти в настройках администратора Трекера или через API. Пакет опубликован в PyPI и запускается через uvx, готового Docker-образа или .mcpb-бандла не описано. Из-за большого числа инструментов агенту может понадобиться больше шагов на выбор нужного, чем в компактных серверах.

Как отключить. Удалите сервер командой claude mcp remove ya-tracker или уберите блок ya-tracker из конфигурации MCP клиента.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YA_TRACKER_TOKEN
обязательная, секрет
OAuth-токен Яндекса с доступом к Трекеру
YA_TRACKER_ORG_ID
обязательная
Id организации в Яндекс Трекере

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

  • Может создавать, изменять и удалять задачи, сущности, комментарии и вложения в реальном Трекере
  • 146 инструментов дают широкий доступ на запись, включая массовые операции

Коротко о README

README перечисляет 146 инструментов по разделам: задачи, комментарии, переходы статусов, связи, сущности (проекты, портфели, цели) с ключевыми результатами, вложения, чек-листы, автоматизации, дашборды, справочники, фильтры, пресеты, импорт, команда, учет времени, массовые операции и массовое чтение. Показана установка для Claude Code, Claude Desktop, Cursor и Windsurf через uvx с переменными YA_TRACKER_TOKEN и YA_TRACKER_ORG_ID, и объяснено, как получить токен и id организации. Сервер построен на FastMCP и официальном пакете YaTrackerApi.

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

Сколько всего инструментов?

146, они покрывают задачи, сущности вроде портфелей и целей, доски, спринты, автоматизации и учет времени.

Как найти id организации?

В настройках администратора Трекера или запросом GET /v3/myself к API.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIMCP Яндекс Трекера со 146 инструментами

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