
Yandex Tracker
io.github.sdamarketingv1.0.8Updated Oct 7, 2026
MCP server for Yandex Tracker: full API v3 coverage (187 tools)
Overview
Lets an AI assistant work with Yandex Tracker: find, create, edit, comment on, and close issues through the Tracker API v3.
- What it does
- Exposes 187 tools covering the Yandex Tracker API v3, so an assistant can search issues with filters or query language, create and edit them, change status, link them, and read history. It also handles comments, checklists, time tracking, attachments (including downloads), queues, boards and sprints, dashboards, projects and goals, reference data, and bulk edits. A read-only mode exposes only the 80 read tools, and delete or bulk operations require an explicit confirmation flag.
- When to use it
- Use it when your team tracks work in Yandex Tracker and you want an assistant to look up your issues, draft or update tasks, or run bulk changes without copying links by hand. It suits both read-only browsing and full write access, depending on how you configure it.
- Requirements
- Runs locally over stdio via the npm package tracker-mcp or the Docker image ghcr.io/sdamarketing/tracker-mcp; Node.js 20+ for the npm route. Requires a Yandex 360 OAuth token or Yandex Cloud IAM token in TRACKER_TOKEN and an organization ID in TRACKER_ORG_ID, with TRACKER_AUTH selecting oauth or iam. Network access to the Tracker API is needed. An optional HTTP mode uses MCP_AUTH_TOKEN.
Installation
In SourceWeft
- Open Yandex Tracker in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
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 Трекера меняется — следите за официальной документацией.
Source: README.md at commit 787486b
Tools
0Version history
1- v1.0.8LatestOct 7, 2026

