Есть ли MCP-сервер у Яндекс Трекера
У Яндекса есть шаблон MCP-сервера Трекера в MCP Hub платформы Yandex AI Studio. Его подключают к агентам AI Studio. Токен передают в заголовке token с префиксом OAuth или Bearer, а ID организации в заголовке x-org-id или x-cloud-org-id. Шаблон получает связи задачи, создает задачи, комментарии и цели, меняет статусы и параметры, массово переносит задачи в другую очередь.
Для Claude Code, Cursor и Codex готовых серверов больше. Все они написаны независимыми авторами. Полный цикл задачи вместе с учетом времени, вложениями и спринтами закрывает Yandex Tracker MCP Server.
Серверы, скиллы и CLI для Трекера по задачам
Инструменты различаются тем, что агенту разрешено. От этого зависит, какой токен ему выдавать.
- Только чтение задач и Вики. Yandex MCP Server на Go ищет и считает задачи, показывает историю изменений, доски и спринты, а изменять ничего не умеет. Похожий набор из 14 читающих инструментов у сервера на TypeScript, который работает через REST API v2.
- Установка без терминала. MCP Яндекс Трекера с установкой в один клик дает 9 инструментов и ставится в Claude Desktop перетаскиванием файла
.mcpb. Режим только чтения включаетTRACKER_READ_ONLY, а белый список очередей задаетTRACKER_LIMIT_QUEUES. - Почти весь API. Сервер со 146 инструментами работает с проектами, портфелями, целями, автоматизациями и дашбордами. Yandex MCP Workspace ставит отдельные Java-серверы для Трекера на 84 инструмента и Вики на 39, а авторизоваться в нем можно кодом прямо из чата.
- Короткие ответы вместо JSON на тысячи токенов. ytcli отвечает примерно 15 строками и хранит токен в системном keychain, а бинарь yt весом около 10 МБ задает политики
read_onlyиallowed_queuesв самом CLI. - Скилл для Claude Code, Codex и Gemini CLI. Скилл на официальном Python-клиенте ищет задачи, меняет статусы и поля, ведет спринты через пакет
yandex_tracker_client. - Задача от плана до мержа. Набор из 7 скиллов полного цикла ведет задачу по статусам Трекера через оценку, ревью, деплой и merge request.
- Регулярные сводки по очереди. Сервер с планировщиком отчетов по расписанию
once,intervalилиcronсчитает открытые, просроченные и критические задачи и сохраняет отчет.
Как получить токен API Трекера и ID организации
Сначала на oauth.yandex.ru заводят приложение. При создании выбирают вариант «Для доступа к API или отладки». Приложению выдают одно из двух прав: tracker:read только на чтение или tracker:write на создание, правку и удаление. Токен выдает страница авторизации Яндекса по ClientID, идентификатору из карточки приложения. В запросах его ставят в заголовок Authorization с префиксом OAuth.
ID организации лежит в Трекере в разделе «Администрирование», пункт «Организации», поле «Идентификатор». Для организации Яндекс 360 его передают в заголовке X-Org-ID, для организации Yandex Cloud в X-Cloud-Org-ID. Сервисный аккаунт Yandex Cloud входит по IAM-токену, временному ключу облака сроком не больше 12 часов. Поэтому серверы на IAM обновляют его сами или через утилиту yc.
npx skillfoxx add mcp/yandex-tracker-mcp-server
Спринты через API Трекера
Список спринтов доски отдает запрос GET https://api.tracker.yandex.net/v3/boards/{ID доски}/sprints с тем же OAuth-токеном и заголовком организации. Из MCP-серверов спринты читают Yandex Tracker MCP Server и Yandex MCP Server. Доски со спринтами и колонками целиком создает и меняет сервер на TypeScript с массовыми операциями, а сервер с инструментами tracker_ видит только текущий спринт доски.
Права на запись и массовые операции
Большинство серверов получили широкий уровень доступа. Когда у токена есть право tracker:write, агент создает и меняет задачи, переводит их по статусам и выполняет массовые операции, которые затрагивают сразу много задач. У ytr команды удаления и массового изменения применяются сразу. Режима только чтения в нем нет.
Минимальный уровень у читающего сервера на TypeScript. Расширенный у Yandex MCP Server, MCP с установкой в один клик и Yandex MCP Workspace, у двух последних правки выключаются переменной окружения. Политики yt и ytcli защищают лишь вызовы через сам CLI. Учетные данные в окружении агента они не прикрывают. Если в задачах есть персональные данные, посмотрите сервер, который не отдает исполнителей и авторов.