MCP доставки отчетов Трекера в Telegram

Telegram Delivery MCP

Вспомогательный MCP-сервер, который берет готовый отчет по задачам Яндекс Трекера и отправляет его в Telegram через существующий бот-сервис

  • 1 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

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

  • Сервер инициирует отправку документов в Telegram от имени существующего бота
  • Требует совпадающие API-ключи двух внешних сервисов, утечка которых открывает доставку произвольных артефактов
Все причины и проверки
Российский стек

elicad-keyns/yandextrackertelegrammcp

Установка

Работает в

Ручная установка

docker compose up -d --build

Запуск в общем стеке, где адреса Tracker MCP и Telegram bot-service заданы в .env.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер инициирует отправку документов в Telegram от имени существующего бота
  • Требует совпадающие API-ключи двух внешних сервисов, утечка которых открывает доставку произвольных артефактов

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

Что делает

Сервер сделан как второй, независимый MCP в учебном задании по оркестрации нескольких серверов. Сам он не ищет задачи в Трекере: агент сначала вызывает поиск, суммаризацию и сохранение отчета на отдельном сервере YandexTrackerMCP и получает artifact_id, а уже потом зовет send_tracker_artifact здесь. Этот сервер внутренним MCP-клиентом забирает markdown-документ у Tracker MCP, передает его существующему Telegram bot-service, сохраняет запись о доставке в SQLite и возвращает delivery_id. Статус можно проверить инструментом get_delivery_status, а список последних попыток, инструментом list_recent_deliveries. Токен самого Telegram-бота этому серверу не нужен: он ходит на защищенный внутренний endpoint уже развернутого bot-service.

Для кого. Для тех, кто уже собирает или изучает оркестрацию из нескольких MCP-серверов вокруг Яндекс Трекера и готовой инфраструктуры Telegram-бота.

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

  • У вас уже развернут отдельный сервер YandexTrackerMCP, производящий artifact_id
  • У вас уже есть работающий Telegram bot-service с защищенным внутренним endpoint
  • Изучаете паттерн оркестрации нескольких MCP-серверов в одном сценарии

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

  • Ищете самостоятельный сервер, который сам читает задачи Трекера и сам отправляет в Telegram: здесь обе эти части внешние и не входят в репозиторий
  • Нет готового Telegram bot-service с нужным внутренним API: без него send_tracker_artifact работать не будет

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

Найди открытые критические задачи очереди AI, подготовь отчет и отправь его в Telegram

MCP

Транспорт
http
Авторизация
API-ключ

Переменные окружения

TRACKER_MCP_URL обязательная
Адрес внешнего сервера YandexTrackerMCP
TRACKER_MCP_API_KEY обязательная, секрет
Ключ, совпадающий с MCP_API_KEY на стороне Tracker MCP
TELEGRAM_BOT_SERVICE_URL обязательная
Адрес существующего Telegram bot-service
TELEGRAM_BOT_SERVICE_API_KEY обязательная, секрет
Ключ, совпадающий с BOT_SERVICE_API_KEY на стороне бота

Ограничения

Сервер бесполезен в одиночку: он рассчитан на связку с внешним YandexTrackerMCP (адрес задается TRACKER_MCP_URL) и внешним Telegram bot-service (TELEGRAM_BOT_SERVICE_URL), ни один из которых не входит в этот репозиторий и не описан в README как публично доступный. Сделан как учебный проект для конкретного задания оркестрации, а не как общий инструмент. Ключи API двух сервисов должны совпадать на обеих сторонах, иначе доставка не пройдет.

Как отключить. Остановите контейнер telegram-delivery-mcp или процесс сервера и удалите его из оркестрации.

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

Нужен ли этому серверу токен Telegram-бота?

Нет, он вызывает защищенный внутренний endpoint уже развернутого bot-service, а не Telegram Bot API напрямую.

Может ли сервер сам найти задачи в Трекере?

Нет, поиск и суммаризацию делает отдельный сервер YandexTrackerMCP, этот только доставляет готовый артефакт.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер Яндекс Трекера: очереди, задачи, комментарии, переходы по статусам, спринты и поиск на языке запросов Трекера

MCP-серверШирокий доступ123Звезды репозитория
Российский стек

MCP-сервер для Yandex Tracker, который намеренно не отдает исполнителей и авторов, только whitelist-поля задач, комментариев и связей

MCP-серверРасширенный доступ

MCP Яндекс Трекера в Yandex AI Studio

Яндекс Трекер в MCP Hub

Официальный

Шаблон MCP Hub в Yandex AI Studio: агент читает связи задач Трекера, создает задачи, комментарии и цели и массово меняет статусы и очереди

MCP-серверШирокий доступ

Коротко о README

README описывает сервер как независимый второй MCP учебного задания «День 20. Orchestration MCP», перечисляет четыре инструмента, объясняет, что SQLite хранит доставки в data/deliveries.db, дает локальный запуск через Python и Docker Compose, переменные для адресов и ключей двух внешних сервисов и сквозной сценарий проверки через отдельный e2e-скрипт.

Бейдж для README

Сообщить о проблеме