MCP доставки отчетов Трекера в Telegram
Telegram Delivery MCP
Вспомогательный MCP-сервер, который берет готовый отчет по задачам Яндекс Трекера и отправляет его в Telegram через существующий бот-сервис
- 1 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Сервер инициирует отправку документов в Telegram от имени существующего бота
- Требует совпадающие API-ключи двух внешних сервисов, утечка которых открывает доставку произвольных артефактов
Установка
- Работает в
- Сервисы
Ручная установка
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, подготовь отчет и отправь его в TelegramMCP
- Транспорт
- 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 с планировщиком отчетов
Yandex Tracker MCP
MCP-сервер Яндекс Трекера на Python с задачами, планировщиком регулярных отчетов и историей запусков в SQLite
MCP-сервер Яндекс Трекера: очереди, задачи, комментарии, переходы по статусам, спринты и поиск на языке запросов Трекера
yandex-tracker-mcp: задачи, чек-листы и трудозатраты Трекера
yandex-tracker-mcp
Независимый MCP-сервер на Python работает с REST API v3 Яндекс Трекера: задачи, переходы, чек-листы, трудозатраты и отчеты по времени
Yandex Tracker MCP без персональных данных
Yandex Tracker MCP
MCP-сервер для Yandex Tracker, который намеренно не отдает исполнителей и авторов, только whitelist-поля задач, комментариев и связей
MCP Яндекс Трекера в Yandex AI Studio
Яндекс Трекер в MCP Hub
Шаблон MCP Hub в Yandex AI Studio: агент читает связи задач Трекера, создает задачи, комментарии и цели и массово меняет статусы и очереди
Яндекс Трекер MCP: 23 тула для задач и файлов
yandex_tracker_mcp
Компактный Python-сервер Яндекс Трекера: 23 тула, вложения, чек на запись и режим только чтения одной переменной
Коротко о README
README описывает сервер как независимый второй MCP учебного задания «День 20. Orchestration MCP», перечисляет четыре инструмента, объясняет, что SQLite хранит доставки в data/deliveries.db, дает локальный запуск через Python и Docker Compose, переменные для адресов и ключей двух внешних сервисов и сквозной сценарий проверки через отдельный e2e-скрипт.