Яндекс Трекер MCP на TypeScript
yandex-tracker-mcp
MCP-сервер Яндекс Трекера на TypeScript с досками, спринтами и массовыми операциями над задачами
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Создает, меняет и удаляет задачи, доски, колонки и спринты
- Массовые операции меняют статус или перемещают сразу много задач одним вызовом
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/crazyursus92-yandex-tracker-mcpОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport stdio yandex-tracker -- npx tsx /absolute/path/to/yandex-tracker-mcp/src/server.tsИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
code --add-mcp '{"name":"yandex-tracker","type":"stdio","command":"npx","args":["tsx","/absolute/path/to/yandex-tracker-mcp/src/server.ts"]}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"yandex-tracker": {
"type": "stdio",
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add yandex-tracker -- npx tsx /absolute/path/to/yandex-tracker-mcp/src/server.tsИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.yandex-tracker]
command = "npx"
args = ["tsx", "/absolute/path/to/yandex-tracker-mcp/src/server.ts"]Если файл уже есть, допишите блок в конец.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
gemini mcp add -s user yandex-tracker npx tsx /absolute/path/to/yandex-tracker-mcp/src/server.tsИли добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"yandex-tracker": {
"type": "local",
"command": [
"npx",
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"yandex-tracker": {
"command": "npx",
"args": [
"tsx",
"/absolute/path/to/yandex-tracker-mcp/src/server.ts"
]
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YANDEX_TRACKER_TOKENсекрет, необязательнаяYANDEX_TRACKER_ORG_IDнеобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Склонируй репозиторий, выполни npm install, получи OAuth-токен на oauth.yandex.ru и ID организации в Yandex Tracker Admin, затем добавь MCP-сервер с командой npx tsx path/to/src/server.ts и переменными YANDEX_TRACKER_TOKEN и YANDEX_TRACKER_ORG_ID.
Другие способы из описания автора
git clone <repository-url>
cd yandex-tracker-mcp
npm installУстановка зависимостей, дальше нужен .env с токеном и ID организации.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на TypeScript с MCP SDK и Zod дает агенту задачи, очереди, комментарии, переходы по статусам, пользователей, доски со спринтами и колонками, массовые операции и метаданные Трекера. Задачи можно создавать, искать, обновлять, считать и переводить между статусами. Доски поддерживают полный CRUD включая колонки и спринты, а массовые операции обновляют, перемещают или меняют статус сразу у группы задач одним вызовом. Отдельные инструменты дают чек-листы, вложения, связи задач и учет времени. Авторизация по OAuth или IAM-токену с ID организации.
Для кого. Для команд разработки, которым нужно управление досками и спринтами Трекера из агента, а не только чтение задач.
Подходит, если
- Нужно создать или перестроить доску со спринтами и колонками через агента
- Нужны массовые операции: перевести или переместить сразу пачку задач
- Нужны чек-листы, связи задач и учет времени в одном сервере с досками
Не подходит, если
- Нужны только задачи без работы с досками и спринтами: подойдет более простой сервер
- Нет OAuth или IAM-токена с доступом к нужной организации Трекера
Пример запроса к агенту
Создай спринт на две недели на доске разработки и перенеси в него все открытые задачи очереди BACKENDОграничения
Нужен OAuth или IAM-токен и обычный или облачный ID организации. Запускается через ts-node/tsx без сборки в бинарь. Лицензия MIT, но проект одного автора без описания активной поддержки.
Как отключить. Удалите блок yandex-tracker из конфигурации Claude Desktop или Claude Code.
MCP
- Транспорт
- stdio
- Авторизация
- OAuth
| Переменные окружения | |
|---|---|
| YANDEX_TRACKER_TOKEN секрет | OAuth-токен, обязателен один из TOKEN или IAM_TOKEN |
| YANDEX_TRACKER_IAM_TOKEN секрет | IAM-токен как альтернатива OAuth |
| YANDEX_TRACKER_ORG_ID | ID организации, обязателен один из ORG_ID или CLOUD_ORG_ID |
| YANDEX_TRACKER_CLOUD_ORG_ID | ID облачной организации как альтернатива ORG_ID |
| YANDEX_TRACKER_BASE_URL | Базовый URL API, по умолчанию api.tracker.yandex.net |
Проверка безопасности
- Создает, меняет и удаляет задачи, доски, колонки и спринты
- Массовые операции меняют статус или перемещают сразу много задач одним вызовом
Коротко о README
README перечисляет возможности по семи блокам, дает установку через git clone и npm install, таблицу переменных окружения с двумя вариантами токена и организации, получение OAuth-токена и ID организации, конфигурацию для Claude Desktop и Claude Code через npx tsx и полный список инструментов по девяти категориям с описанием каждого.
Частые вопросы
Можно ли обновить сразу много задач одним вызовом?
Да, инструменты bulk_update, bulk_transition и bulk_move работают с группой задач за один вызов.
Поддерживаются ли облачные организации?
Да, вместо YANDEX_TRACKER_ORG_ID можно задать YANDEX_TRACKER_CLOUD_ORG_ID.
Похожие
MCP-сервер со справкой по нодам и шаблонам n8n: агент подбирает ноды, проверяет конфигурацию и при наличии API создает воркфлоу в вашем n8n
Официальный плагин Zapier MCP: агент получает доступ к действиям в тысячах приложений через подключенный аккаунт Zapier
Awesome Claude Skills от Composio
Awesome Claude Skills
Каталог скиллов и плагинов для Claude и других агентов, плюс собственные скиллы автоматизации 78 SaaS-сервисов через Composio
Плагин и каталог CLI для агентов: генерирует командный интерфейс к GUI-программам вроде GIMP и Blender и ставит готовые через CLI-Hub