MCP-сервер Yandex Tracker с валидацией задач
Yandex Tracker MCP Server
TypeScript MCP-сервер для Yandex Tracker с инструментами валидации задач по конвенции команды и опциональной синхронизацией с Miro
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Пишет и синхронизирует данные задач Трекера через отдельные write-инструменты
- OAuth-токен передается через переменные окружения конфигурации клиента
Установка
Ручная установка
npm install && npm run build && npm run startСборка в dist/ и запуск скомпилированного сервера, npm run dev доступен для быстрой проверки через tsx.
Проверка безопасности
Как мы проверяемСредний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
- Пишет и синхронизирует данные задач Трекера через отдельные write-инструменты
- OAuth-токен передается через переменные окружения конфигурации клиента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер собирается из TypeScript в dist/ и работает по stdio, обращаясь к Yandex Tracker REST API v3. Помимо обычного чтения и записи задач (read, write, sync инструменты) он читает правила из convention.json и проверяет задачи на соответствие через validate_issue и audit_queue. Файл sync-map.json хранит опциональное соответствие id задач Трекера и досок Miro для синхронизации агентом.
Для кого. Для команд, у которых есть формализованная конвенция оформления задач и они хотят, чтобы агент проверял ей соответствие.
Подходит, если
- Нужна проверка задач на соответствие конвенции команды (validate_issue, audit_queue)
- Работаете в Cursor или Claude Desktop и готовы собрать TypeScript-проект из исходников
- Нужна опциональная синхронизация id задач с досками Miro
Не подходит, если
- Нет своей конвенции оформления задач, правила проверки convention.json придется писать самим
- Нужен готовый пакет без сборки npm run build
Пример запроса к агенту
Проверь задачи очереди SUPPORT на соответствие нашей конвенции и покажи, какие нарушают правилаMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
TRACKER_TOKENобязательная, секрет- OAuth-токен Трекера со скоупами tracker:read и tracker:write
TRACKER_ORG_IDобязательная- ID организации
TRACKER_ORG_HEADER- X-Org-ID (Yandex 360, по умолчанию) или X-Cloud-Org-ID (Yandex Cloud)
TRACKER_BASE_URL- По умолчанию https://api.tracker.yandex.net/v3
TRACKER_AUTH_SCHEME- OAuth (по умолчанию) или Bearer для IAM-токенов
Ограничения
Правила валидации нужно описывать вручную в convention.json, готового набора нет. Формальной лицензии в репозитории нет, README прямо пишет "private, use as you prefer unless you add a formal license file". Готового пакета в npm нет, только сборка из исходников.
Как отключить. Удалите блок tracker-custom из конфигурации MCP-клиента.
Частые вопросы
Что проверяет validate_issue?
Задачу на соответствие правилам, описанным в convention.json, файле с конвенцией оформления задач команды.
Как получить токен Трекера?
README пошагово описывает создание OAuth-приложения на oauth.yandex.ru со скоупами tracker:read и tracker:write и получение токена через implicit flow в браузере.
Похожие
MCP-серверыНабор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything
Коротко о README
README на английском описывает установку и сборку через npm, получение OAuth-токена Трекера с проверкой через curl, подключение к Cursor и Claude Desktop с абсолютным путем до dist/index.js и структуру проекта: read, write, validate и sync инструменты, файлы convention.json и sync-map.json.