Read-only MCP-сервер Яндекс Трекера на TypeScript

yandex-tracker-mcp-server

MCP-сервер на TypeScript для чтения Яндекс Трекера: задачи, поиск по фильтру и языку запросов, очереди, пользователи, справочники типов и статусов

MCP-сервер

Низкий риск

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

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

  • Текущие инструменты только читают задачи, очереди и пользователей, записи в данные нет
Все причины и проверки
Российский стек

igordeveloperr/yandex-tracker-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/igordeveloperr-yandex-tracker-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Собрано автоматически, проверьте перед установкой.

Выполните в терминале

claude mcp add --transport stdio --env 'YANDEX_TRACKER_TOKEN=<ваш YANDEX_TRACKER_TOKEN>' --env 'YANDEX_TRACKER_CLOUD_ORG_ID=<значение YANDEX_TRACKER_CLOUD_ORG_ID>' --env YANDEX_TRACKER_BASE_URL=https://api.tracker.yandex.net/v2 yandex-tracker-mcp-server -- node yandex-tracker-mcp-server

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"yandex-tracker-mcp-server","type":"stdio","command":"node","args":["yandex-tracker-mcp-server"],"env":{"YANDEX_TRACKER_TOKEN":"<ваш YANDEX_TRACKER_TOKEN>","YANDEX_TRACKER_CLOUD_ORG_ID":"<значение YANDEX_TRACKER_CLOUD_ORG_ID>","YANDEX_TRACKER_BASE_URL":"https://api.tracker.yandex.net/v2"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "yandex-tracker-mcp-server": {
      "type": "stdio",
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add yandex-tracker-mcp-server --env 'YANDEX_TRACKER_TOKEN=<ваш YANDEX_TRACKER_TOKEN>' --env 'YANDEX_TRACKER_CLOUD_ORG_ID=<значение YANDEX_TRACKER_CLOUD_ORG_ID>' --env YANDEX_TRACKER_BASE_URL=https://api.tracker.yandex.net/v2 -- node yandex-tracker-mcp-server

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.yandex-tracker-mcp-server]
command = "node"
args = ["yandex-tracker-mcp-server"]
env = { YANDEX_TRACKER_TOKEN = "<ваш YANDEX_TRACKER_TOKEN>", YANDEX_TRACKER_CLOUD_ORG_ID = "<значение YANDEX_TRACKER_CLOUD_ORG_ID>", YANDEX_TRACKER_BASE_URL = "https://api.tracker.yandex.net/v2" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

gemini mcp add -s user -e 'YANDEX_TRACKER_TOKEN=<ваш YANDEX_TRACKER_TOKEN>' -e 'YANDEX_TRACKER_CLOUD_ORG_ID=<значение YANDEX_TRACKER_CLOUD_ORG_ID>' -e YANDEX_TRACKER_BASE_URL=https://api.tracker.yandex.net/v2 yandex-tracker-mcp-server node yandex-tracker-mcp-server

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "yandex-tracker-mcp-server": {
      "type": "local",
      "command": [
        "node",
        "yandex-tracker-mcp-server"
      ],
      "environment": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "yandex-tracker-mcp-server": {
      "command": "node",
      "args": [
        "yandex-tracker-mcp-server"
      ],
      "env": {
        "YANDEX_TRACKER_TOKEN": "<ваш YANDEX_TRACKER_TOKEN>",
        "YANDEX_TRACKER_CLOUD_ORG_ID": "<значение YANDEX_TRACKER_CLOUD_ORG_ID>",
        "YANDEX_TRACKER_BASE_URL": "https://api.tracker.yandex.net/v2"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_TRACKER_TOKENсекрет, обязательная
OAuth токен
YANDEX_TRACKER_CLOUD_ORG_IDобязательная
ID огранизации
LOG_LEVELнеобязательная
Уровень логирования
REQUEST_TIMEOUTнеобязательная
Таймаут запроса
RATE_LIMIT_REQUESTSнеобязательная
Лимит запросов
RATE_LIMIT_WINDOWнеобязательная
Окно лимита запросов

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит a51321d.

Текст для агента

Склонируй Igordeveloperr/Yandex-tracker-MCP, скопируй .env.example в .env и задай YANDEX_TRACKER_TOKEN и YANDEX_TRACKER_CLOUD_ORG_ID, выполни npx tsc для сборки, затем добавь команду node dist/index.js как stdio MCP-сервер.

Другие способы из описания автора
npx tsc

Сборка TypeScript после клонирования репозитория и заполнения .env.

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

Что делает

Сервер дает 14 инструментов для чтения Яндекс Трекера через REST API v2: получение задачи по ключу, информация о текущем пользователе, список очередей, поиск пользователей, поиск задач по фильтру и по языку запросов Трекера, справочники типов задач, приоритетов, статусов, полей задачи, поля очереди, поля пользователя, список пользователей организации и документацию по языку запросов. README репозитория содержит более широкое техническое задание с созданием, редактированием задач и комментариями, переходами статусов и промптами вроде анализа спринта, но в исходном коде на момент проверки реализована только читающая часть, перечисленная в перечислении YandexTrackerToolName.

Для кого. Для тех, кому нужен только просмотр и поиск задач Трекера без риска что-то изменить.

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

  • Нужен строго читающий доступ к задачам, очередям и пользователям Трекера
  • Нужен поиск задач и по фильтрам, и по языку запросов Трекера
  • Нужны справочники типов, приоритетов и статусов для построения запросов

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

  • Нужно создавать задачи, писать комментарии или менять статусы: в текущем коде этих инструментов нет, несмотря на описание в README
  • Нужен готовый npm-пакет: здесь только сборка из исходников

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

Найди в Трекере открытые задачи в очереди SUPPORT с высоким приоритетом

Ограничения

README репозитория написан как техническое задание и описывает больше возможностей (создание и обновление задач, комментарии, переходы статусов, промпты), чем реализовано в исходном коде на момент проверки: там есть только 14 читающих инструментов. Нужен OAuth-токен Яндекса и id организации. Готового npm-пакета нет, только сборка через npx tsc и запуск node dist/index.js.

Как отключить. Удалите сервер из конфигурации MCP клиента и остановите процесс node dist/index.js.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YANDEX_TRACKER_TOKEN
обязательная, секрет
OAuth-токен Яндекса для Трекера
YANDEX_TRACKER_CLOUD_ORG_ID
обязательная
Id организации в Яндекс Трекере
YANDEX_TRACKER_BASE_URL
Базовый URL API Трекера, по умолчанию v2

Проверка безопасности

  • Текущие инструменты только читают задачи, очереди и пользователей, записи в данные нет

Коротко о README

README оформлен как техническое задание на MCP-сервер для Яндекс Трекера: архитектура, технологический стек (Node.js, TypeScript, axios, MCP SDK, zod, pino), обязательные инструменты по управлению задачами, комментариями, проектами и пользователями, ресурсы конфигурации и схем, промпты для анализа спринта и ежедневных отчетов, переменные окружения для токена и id организации. Фактический код реализует только часть этого списка, относящуюся к чтению данных.

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

Можно ли создавать задачи этим сервером?

Нет, в текущем коде реализованы только читающие инструменты, хотя README описывает и запись как часть технического задания.

Какая версия API Трекера используется?

REST API v2, базовый URL задается переменной YANDEX_TRACKER_BASE_URL.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний рискБез VPN292,5 тыс.Звезды репозитория
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск271,4 тыс.Звезды репозитория
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний рискБез VPN139,3 тыс.Звезды репозитория

Референсные MCP-серверы

Model Context Protocol servers

Официальный

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,6 тыс.Звезды репозитория
Foxx AIRead-only MCP-сервер Яндекс Трекера на TypeScript

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.