MCP-сервер для Yandex Tracker
Yandex Tracker MCP
Небольшой stdio MCP-сервер для Yandex Tracker с инструментами tracker_*: задачи, поиск, комментарии, переходы, связи и справочники
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Может создавать, изменять, комментировать и переводить задачи по статусам
- OAuth или IAM-токен с доступом к организации хранится в конфигурации клиента
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/kawaii-snafy-mcp-yandex-trackerОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале
claude mcp add --transport stdio --env 'YANDEX_TRACKER_TOKEN=<ваш YANDEX_TRACKER_TOKEN>' yandex-tracker -- uvx mcp-yandex-trackerИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.
Выполните в терминале
code --add-mcp '{"name":"yandex-tracker","type":"stdio","command":"uvx","args":["mcp-yandex-tracker"],"env":{"YANDEX_TRACKER_TOKEN":"<ваш YANDEX_TRACKER_TOKEN>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"yandex-tracker": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add yandex-tracker --env 'YANDEX_TRACKER_TOKEN=<ваш YANDEX_TRACKER_TOKEN>' -- uvx mcp-yandex-trackerИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.yandex-tracker]
command = "uvx"
args = ["mcp-yandex-tracker"]
env = { YANDEX_TRACKER_TOKEN = "<ваш YANDEX_TRACKER_TOKEN>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
gemini mcp add -s user -e 'YANDEX_TRACKER_TOKEN=<ваш YANDEX_TRACKER_TOKEN>' yandex-tracker uvx mcp-yandex-trackerИли добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"yandex-tracker": {
"type": "local",
"command": [
"uvx",
"mcp-yandex-tracker"
],
"environment": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"yandex-tracker": {
"command": "uvx",
"args": [
"mcp-yandex-tracker"
],
"env": {
"YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, обязательнаяYANDEX_TRACKER_CLOUD_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполни claude mcp add --transport stdio --env YANDEX_TRACKER_TOKEN=<токен> --env YANDEX_TRACKER_CLOUD_ORG_ID=<id> yandex-tracker -- uvx mcp-yandex-tracker, для необлачной организации используй YANDEX_TRACKER_ORG_ID вместо CLOUD_ORG_ID.
Другие способы из описания автора
[mcp_servers.yandex-tracker]
command = "uvx"
args = ["mcp-yandex-tracker"]
[mcp_servers.yandex-tracker.env]
YANDEX_TRACKER_TOKEN = "..."
YANDEX_TRACKER_CLOUD_ORG_ID = "..."Фрагмент для ~/.codex/config.toml из README.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер ставится через uvx как пакет mcp-yandex-tracker и дает инструменты с префиксом tracker_ для чтения, поиска, создания, обновления, комментирования, перевода по статусам и связывания задач Yandex Tracker, плюс справочные инструменты для очередей, пользователей, статусов, типов, приоритетов, полей, версий и компонентов, а также текущий спринт доски. Поддерживает и облачные, и необлачные организации через разные переменные окружения.
Для кого. Для разработчиков, использующих Codex или Claude Code, которым нужен компактный сервер для повседневной работы с задачами Трекера.
Подходит, если
- Нужен готовый пакет в PyPI без сборки из исходников
- Работаете в Codex или Claude Code и хотите единый способ подключения через uvx
- Нужны справочные данные Трекера: статусы, типы, приоритеты, компоненты, версии
Не подходит, если
- Нужны чек-листы, учет времени (worklog) или доски со спринтами за пределами активного спринта
- Нужна работа с Yandex Wiki в том же сервере
Пример запроса к агенту
Найди открытые задачи с приоритетом critical в очереди SUPPORT и покажи их заголовкиОграничения
Нет инструментов для чек-листов и учета времени. Работа с досками ограничена активным спринтом. Инструмент от сообщества, это не официальный пакет Яндекса.
Как отключить. Удалите сервер yandex-tracker командой claude mcp remove yandex-tracker или уберите блок из конфигурации Codex.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YANDEX_TRACKER_TOKEN обязательная, секрет | OAuth или IAM-токен |
| YANDEX_TRACKER_CLOUD_ORG_ID | ID облачной организации, одно из двух с YANDEX_TRACKER_ORG_ID |
| YANDEX_TRACKER_ORG_ID | ID необлачной организации |
| YANDEX_TRACKER_AUTH_SCHEME | OAuth по умолчанию, Bearer для IAM-токенов |
| YANDEX_TRACKER_BASE_URL | По умолчанию https://api.tracker.yandex.net |
| YANDEX_TRACKER_TIMEOUT | Таймаут запроса в секундах, по умолчанию 30 |
Проверка безопасности
- Может создавать, изменять, комментировать и переводить задачи по статусам
- OAuth или IAM-токен с доступом к организации хранится в конфигурации клиента
Коротко о README
README на английском показывает подключение к Codex через ~/.codex/config.toml и к Claude Code через claude mcp add, таблицу обязательных и необязательных переменных окружения, ручной способ проверки сервера через JSON-RPC с initialize и tools/list, и ссылки на более подробные docs/ по интеграции, инструментам, архитектуре и расширению.
Частые вопросы
Как проверить, что сервер подключен?
Командами claude mcp list и claude mcp get yandex-tracker, либо /mcp внутри диалога Claude Code.
Чем облачная организация отличается по настройке?
Для облачной задается YANDEX_TRACKER_CLOUD_ORG_ID, для необлачной YANDEX_TRACKER_ORG_ID, а схема авторизации переключается переменной YANDEX_TRACKER_AUTH_SCHEME между OAuth и Bearer для IAM-токенов.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything