Яндекс Трекер MCP с планировщиком отчетов
Yandex Tracker MCP
MCP-сервер Яндекс Трекера на Python с задачами, планировщиком регулярных отчетов и историей запусков в SQLite
- 0 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Создает, обновляет и закрывает задачи в реальном Трекере при confirmed=true
- Плановые отчеты могут уйти во внешний Telegram-бот с реальными данными по задачам
- Хранит OAuth-токен и API-ключ в .env
Установка
- Работает в
- Сервисы
Ручная установка
py -3.12 -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e ".[dev]"Локальная установка на Windows, для Linux и macOS команды активации venv отличаются.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Создает, обновляет и закрывает задачи в реальном Трекере при confirmed=true
- Плановые отчеты могут уйти во внешний Telegram-бот с реальными данными по задачам
- Хранит OAuth-токен и API-ключ в .env
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер управляет задачами Трекера: создает, читает, обновляет, ищет и закрывает их через доступные переходы статуса, поскольку в Трекере нет удаления отдельной задачи (по справке Яндекса ненужную задачу закрывают с резолюцией или переносят в очередь и удаляют очередь целиком). Все изменяющие вызовы требуют confirmed=true, а создание защищено от дублей полем unique. Отдельный блок инструментов создает расписания once, interval или cron для сбора сводки по очереди: общее число задач, открытые, просроченные, критические и без исполнителя, сохраняет отчет и запуск в SQLite и по желанию передает готовый Markdown-файл внешнему Telegram-боту через защищенный endpoint. Композиция из трех шагов search, summarize и save позволяет агенту собрать снимок задач, посчитать агрегаты и сохранить артефакт для другого MCP-сервера.
Для кого. Для команд, которым кроме операций с задачами Трекера нужны регулярные автоматические сводки по очереди.
Подходит, если
- Нужен ежедневный или еженедельный отчет по просроченным и критическим задачам очереди по расписанию
- Нужно безопасно создавать и переводить задачи с защитой от случайных дублей
- Нужна композиция поиска, суммаризации и сохранения снимка задач для передачи в другой сервис
Не подходит, если
- Нужны доски и спринты: сервер сосредоточен на задачах и отчетах, а не на управлении досками
- Нужна прямая отправка в Telegram: сервер сам не отправляет сообщения, а вызывает отдельный bot-service
Пример запроса к агенту
Найди открытые задачи очереди AI, сделай сводку по просроченным и критическим и сохрани отчетMCP
- Транспорт
- http
- Авторизация
- API-ключ
Переменные окружения
YANDEX_TRACKER_TOKENобязательная, секрет- OAuth-токен с правом tracker:write
YANDEX_ORG_IDобязательная- ID организации Яндекс 360 или облачной, передается заголовком X-Org-ID либо X-Cloud-Org-ID
YANDEX_DEFAULT_QUEUEобязательная- Очередь по умолчанию для тестового запуска и отчетов
MCP_API_KEYобязательная, секрет- Секрет, защищающий публичный endpoint сервера
TELEGRAM_BOT_SERVICE_URL- Адрес внешнего Telegram bot-service для доставки отчетов
Ограничения
Планировщик и доставка в Telegram работают только при наличии отдельного bot-service, который не входит в этот репозиторий. Требуется OAuth-приложение с правом Запись в трекер (tracker:write) и отдельный MCP_API_KEY для защиты собственного endpoint. Docker-хранилище SQLite нужно держать как постоянный volume.
Как отключить. Остановите контейнер yandex-tracker-mcp через docker compose down или удалите его из конфигурации MCP-клиента.
Частые вопросы
Может ли сервер удалить задачу?
Нет, в Трекере нет удаления отдельной задачи, ее можно только закрыть с резолюцией или удалить вместе с очередью. Сервер вместо этого вызывает cancel_issue и закрывает или отменяет задачу через workflow-переход.
Как проверить без риска для боевых задач?
Запустить сервер с TRACKER_BACKEND=mock: тогда все вызовы идут в имитацию без обращения к реальному Трекеру.
Обсуждение
Вопросов и отзывов пока нет.
yandex-tracker-mcp: задачи, чек-листы и трудозатраты Трекера
yandex-tracker-mcp
Независимый MCP-сервер на Python работает с REST API v3 Яндекс Трекера: задачи, переходы, чек-листы, трудозатраты и отчеты по времени
MCP-сервер Яндекс Трекера: очереди, задачи, комментарии, переходы по статусам, спринты и поиск на языке запросов Трекера
Яндекс Трекер MCP на TypeScript
yandex-tracker-mcp
MCP-сервер Яндекс Трекера на TypeScript с досками, спринтами и массовыми операциями над задачами
MCP доставки отчетов Трекера в Telegram
Telegram Delivery MCP
Вспомогательный MCP-сервер, который берет готовый отчет по задачам Яндекс Трекера и отправляет его в Telegram через существующий бот-сервис
Yandex Tracker MCP без персональных данных
Yandex Tracker MCP
MCP-сервер для Yandex Tracker, который намеренно не отдает исполнителей и авторов, только whitelist-поля задач, комментариев и связей
Яндекс Трекер MCP: 23 тула для задач и файлов
yandex_tracker_mcp
Компактный Python-сервер Яндекс Трекера: 23 тула, вложения, чек на запись и режим только чтения одной переменной
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Яндекс Трекер MCP с планировщиком отчетов (эта карточка) | нет | API-ключ | 0 | |
| Yandex Tracker MCP Server | нет | ключ необязателен | 123 | задачи и спринты в агенте |
| Яндекс Трекер MCP: типизированные и сырые инструменты v3 | нет | OAuth | 0 | типизированные и сырые вызовы |
| Яндекс Трекер MCP на TypeScript | нет | OAuth | 0 | доски, спринты |
Коротко о README
README перечисляет 12 инструментов, объясняет защиту confirmed и unique, дает быстрый запуск с mock-бэкендом без изменения реальных задач, настройку production через .env и Docker, раздел про получение доступа к Трекеру с OAuth-приложением, планировщик с Telegram-доставкой и композицию из трех шагов search, summarize, save для передачи артефакта другому MCP-серверу.