
Yandex Tracker
io.github.sdamarketingv1.0.8更新于 Oct 7, 2026
MCP server for Yandex Tracker: full API v3 coverage (187 tools)
概览
让 AI 助手通过 Yandex Tracker API v3 处理任务:查找、创建、编辑、评论和关闭问题。
- 功能
- 提供覆盖 Yandex Tracker API v3 的 187 个工具,助手可以用过滤器或查询语言搜索问题、创建和编辑问题、变更状态、建立关联并查看历史。还支持评论、检查清单、工时记录、附件(含下载)、队列、看板与冲刺、仪表盘、项目与目标、参考数据以及批量修改。只读模式仅暴露 80 个读取工具,删除和批量操作需要显式确认标志。
- 适用场景
- 当团队使用 Yandex Tracker 跟踪工作,并希望助手查询自己的问题、起草或更新任务、执行批量变更而无需手动复制链接时适用。根据配置可用于只读浏览或完整写入。
- 运行要求
- 通过 npm 包 tracker-mcp 或 Docker 镜像 ghcr.io/sdamarketing/tracker-mcp 以 stdio 在本地运行;npm 方式需要 Node.js 20+。需要 Yandex 360 OAuth 令牌或 Yandex Cloud IAM 令牌(TRACKER_TOKEN)以及组织 ID(TRACKER_ORG_ID),并用 TRACKER_AUTH 选择 oauth 或 iam。需要访问 Tracker API 的网络。可选 HTTP 模式使用 MCP_AUTH_TOKEN。
安装
在 SourceWeft 中
- 打开 控制台中的 Yandex Tracker,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
traker-mcp — MCP-сервер для Яндекс Трекера
[CI] [npm] [skills.sh] [install]
Проще говоря: этот сервер учит вашего AI-ассистента работать с Яндекс Трекером. Вы говорите ассистенту «найди мои задачи», «создай задачу в очереди TREK», «закрой TASK-123 с резолюцией “Решён”» — а он делает это через API Трекера сам, без копирования ссылок руками.
Работает с любым MCP-клиентом: VS Code (Copilot), Cursor, Claude Desktop, Claude Code, opencode, Windsurf, Zed, JetBrains AI Assistant.
📘 Подробное руководство для новичков (получение токена, пошаговая настройка каждого клиента, решение проблем) — в docs/SETUP.md.
Что умеет
187 инструментов — полное покрытие API Трекера v3:
Безопасность для агентов
- Каждый инструмент несёт MCP-аннотации: чтения помечены
readOnlyHint, всеdelete_*—destructiveHint— клиенты показывают их как подтверждаемые/Безопасные операции. - Все
delete_*иbulk_*требуютconfirm: true(агент сначала показывает, что удалит). TRACKER_READ_ONLY=1— сервер отдаёт только 80 инструментов чтения, запись скрыта полностью. Для «просто посмотреть» интеграций.
Скилл для AI-агентов (skills.sh)
К серверу прилагается скилл yandex-tracker — процедурные знания для агента:
язык запросов Трекера, корректные значения полей (приоритеты, статусы, резолюции),
рецепты («найди мои задачи», «закрой с резолюцией», bulk-правки) и грабли API
(dueDate vs releaseDate, обязательная резолюция при закрытии, IAM-токены ≤12ч).
Устанавливает скилл во все обнаруженные агенты (Claude Code, Cursor, opencode,
Codex и ещё 75+). Мастер npm run setup тоже предлагает установить скилл
вместе с настройкой MCP-клиента. Репозиторий скилла: skills.sh/sdamarketing/tracker_mcp.
Установка в одну команду (macOS / Linux / WSL)
Скрипт сам: проверит систему → поставит Node.js через nvm, если его нет
(спросит согласия, sudo не нужен) → скачает сервер в ~/.traker-mcp → соберёт
и проверит его → запустит мастер настройки: ключи Трекера (ввод скрыт),
проверка ключей в API, выбор AI-клиента (VS Code, Cursor, Claude Desktop,
Claude Code, opencode, Windsurf, Zed, JetBrains) и итоговый отчёт.
Повторный запуск той же командой = обновление сервера (конфиги клиентов не трогаются).
🔎 Хотите сначала прочитать скрипт? Уберите
| bashи посмотрите вывод:curl -fsSL https://raw.githubusercontent.com/sdamarketing/tracker_mcp/main/install.sh🪟 Windows: установите через WSL командой выше или вручную — см. ниже.
Установка из npm (без клонирования)
После этого сервер доступен командой tracker-mcp (в конфиг AI-клиента её и
прописывайте). Другие команды: tracker-mcp update, tracker-mcp links,
tracker-mcp --help.
Official MCP Registry
Сервер опубликован в официальном реестре MCP как
io.github.sdamarketing/tracker-mcp (npm + Docker-пакеты, env-переменные описаны
в server.json). Клиенты с поддержкой реестра найдут его по имени.
Docker (без установки чего-либо, кроме Docker)
Образ публикуется в GitHub Container Registry при каждом релизе (v*-тег):
В конфиге агента вместо command: node используется
command: docker, args: ["run","-i","--rm","-e","TRACKER_TOKEN","-e","TRACKER_ORG_ID","ghcr.io/sdamarketing/tracker-mcp"].
Ручная установка (Windows или без curl)
Шаг 1. Убедитесь, что есть Node.js 20+ (проверка: node -v).
Шаг 2. Соберите сервер:
Шаг 3. Подготовьте две вещи из Трекера:
- токен — как получить: docs/SETUP.md, раздел 3
- ID организации — как найти: docs/SETUP.md, раздел 4
Шаг 4. Запустите мастер установки:
Мастер спросит ключи (токен — скрытым вводом), проверит их в API Трекера, покажет интерактивное меню клиентов (↑↓ + Enter) и настроит выбранные (можно несколько подряд) — через их CLI или дописав конфиг с бэкапом, — а в конце выведет отчёт.
Альтернатива: npm run links — откроет страницу в браузере с кнопками
установки в один клик (VS Code, Cursor, Claude Desktop) и конфигами всех
клиентов для ручного копирования.
Подключение к вашему агенту
Пошаговые инструкции с точными путями для macOS/Windows/Linux: docs/SETUP.md.
Проверка
После установки перезапустите агента и спросите:
«Вызови инструмент get_current_user» — вернётся ваш профиль из Трекера. «Найди мои задачи в Трекере» — сработает find_issues.
Частые проблемы
Больше решений — docs/SETUP.md, раздел 8.
Настройка сервера
HTTP-режим (serve)
По умолчанию сервер работает по stdio (для локальных агентов). Для сетевого доступа (команда, удалённый клиент, проксирование):
- Эндпоинт MCP:
POST/GET/DELETE /mcp(Streamable HTTP, stateless) - Без
MCP_AUTH_TOKENпривязка к не-loopback-адресу отклоняется — токен Трекера живёт в env, голый порт в сети недопустим - Конфиг клиента для HTTP:
"url": "http://127.0.0.1:3407/mcp"+"headers": {"Authorization": "Bearer s3cret"}
Безопасность
- Токен даёт агенту те же права, что у вас в Трекере. Выдавайте минимальные
права (для чтения хватит
tracker:read). - Храните токен в
.env(уже в.gitignore) или в конфиге клиента, не в коде. install-links.htmlсодержит токен — скрипт добавляет его в.gitignoreсам.
Разработка
Архитектура и полный список инструментов — в docs/SETUP.md и в коде src/tools/.
Лицензия и поддержка
Проблемы и идеи — в issues репозитория. API Трекера меняется — следите за официальной документацией.
来源:README.md,提交 787486b
工具
0版本历史
1- v1.0.8最新Oct 7, 2026

