
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

