Яндекс Трекер MCP с собственным OAuth-провайдером

yandex-tracker-mcp

MCP-сервер Трекера на Python со встроенным OAuth Authorization Server для авторизации каждого пользователя отдельно

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

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

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

  • Без TRACKER_READ_ONLY меняет задачи в реальном Трекере от имени авторизованного пользователя
  • Собственный OAuth-провайдер хранит и шифрует токены пользователей на сервере
  • README отсутствует, что усложняет проверку конфигурации перед боевым использованием
Все причины и проверки
Российский стек

zzlodeyy/yandex-tracker-mcp

Похожий инструмент с большим сообществом: Yandex Tracker MCP Server, 123 ★ репозитория

Установка

Работает в

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

pip install -e .

Установка из клона репозитория по pyproject.toml, дальше нужен .env по примеру deploy/dev.env.

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

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

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

  • Без TRACKER_READ_ONLY меняет задачи в реальном Трекере от имени авторизованного пользователя
  • Собственный OAuth-провайдер хранит и шифрует токены пользователей на сервере
  • README отсутствует, что усложняет проверку конфигурации перед боевым использованием

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

Что делает

Сервер на Python реализует задачи, очереди и пользователей Трекера и добавляет собственный OAuth Authorization Server поверх MCP SDK: каждый пользователь проходит авторизацию через Яндекс отдельно, сервер обменивает код на токен на своей стороне без передачи токена агенту напрямую, с шифрованием и хранилищем в памяти. Есть отдельный режим TRACKER_READ_ONLY, который по конфигу деплоя dev-окружения включен по умолчанию, а также готовые конфигурации для трех окружений через отдельные env-файлы и Docker Compose для деплоя.

Для кого. Для команд, которым нужен общий MCP-сервер Трекера на несколько пользователей с отдельной авторизацией каждого, а не один общий токен.

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

  • Сервер должен обслуживать нескольких сотрудников, каждый со своими правами в Трекере
  • Нужен готовый read-only режим для среды разработки без риска изменить боевые задачи
  • Нужен Streamable HTTP транспорт с собственным OAuth без ручной раздачи токенов

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

  • Нужен только личный однопользовательский сервер: собственный OAuth-провайдер избыточен
  • README в репозитории отсутствует, а разбираться в конфигурации по исходникам и .env-примерам не хочется

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

Покажи мои открытые задачи в очереди SUPPORT, ничего не меняя

MCP

Транспорт
http
Авторизация
OAuth

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

TRANSPORT обязательная
Тип транспорта, в примере streamable-http
OAUTH_ENABLED обязательная
Включает встроенный OAuth Authorization Server
MCP_SERVER_PUBLIC_URL обязательная
Публичный адрес сервера для OAuth-редиректов
TRACKER_READ_ONLY
true блокирует изменяющие вызовы, включено в dev-конфиге по умолчанию

Ограничения

В репозитории нет README: возможности и установка восстановлены по pyproject.toml, точке входа CLI и примерам deploy/*.env. Хранилище OAuth по умолчанию в памяти, для продакшена нужна отдельная настройка. TRACKER_READ_ONLY нужно явно проверить в своем окружении, в dev-конфиге он включен по умолчанию.

Как отключить. Остановите контейнер docker compose down в каталоге deploy или удалите сервер из конфигурации MCP-клиента.

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

Почему нет README?

В репозитории файла README нет, установка и конфигурация восстановлены по pyproject.toml, точке входа CLI и примерам deploy/*.env.

Можно ли ограничить сервер только чтением?

Да, переменная TRACKER_READ_ONLY=true в dev.env блокирует изменяющие вызовы, для других окружений ее нужно выставить явно.

Обсуждение

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

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

Python-сервер для Яндекс Трекера: установка в один клик в Claude Desktop, OAuth, ключи сервисного аккаунта и ограничение очередей

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

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

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

Два сервера на Java для Yandex Tracker (84 инструмента) и Yandex Wiki (39), с установщиком, OAuth Device Flow и режимом только для чтения

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

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

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

Небольшой stdio MCP-сервер для Yandex Tracker с инструментами tracker_*: задачи, поиск, комментарии, переходы, связи и справочники

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Яндекс Трекер MCP с собственным OAuth-провайдером (эта карточка)нетOAuth0
Яндекс Трекер MCP: типизированные и сырые инструменты v3нетOAuth0типизированные и сырые вызовы
Яндекс Трекер MCP на TypeScriptнетOAuth0доски, спринты

Коротко о README

README в репозитории отсутствует. Сборка идет через pyproject.toml с точкой входа yandex-tracker-mcp = mcp_tracker.__main__:main, зависимости включают aiohttp, cryptography и mcp[cli], конфигурация задается тремя примерами env-файлов для dev, stage и prod окружений с параметрами транспорта, OAuth и режима только чтения.

Бейдж для README

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