Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
MCP server for Yandex Tracker: full API v3 coverage (187 tools)
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
TRACKER_TOKEN, TRACKER_ORG_ID, TRACKER_AUTH「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"tracker": {
"command": "npx",
"args": [
"-y",
"tracker-mcp"
],
"env": {
"TRACKER_TOKEN": "your-value",
"TRACKER_ORG_ID": "your-value",
"TRACKER_AUTH": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add tracker --env TRACKER_TOKEN=your-value --env TRACKER_ORG_ID=your-value --env TRACKER_AUTH=your-value -- npx -y tracker-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"tracker": {
"command": "npx",
"args": [
"-y",
"tracker-mcp"
],
"env": {
"TRACKER_TOKEN": "your-value",
"TRACKER_ORG_ID": "your-value",
"TRACKER_AUTH": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"tracker": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tracker-mcp"
],
"env": {
"TRACKER_TOKEN": "your-value",
"TRACKER_ORG_ID": "your-value",
"TRACKER_AUTH": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
TRACKER_AUTH envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント sdamarketing で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:TRACKER_TOKEN, TRACKER_ORG_ID
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.2.0)がレジストリに届いたのは25 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.js, Dockerも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Kanal Varna — drains, leaks & plumbing (Varna, BG)
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Drain unblocking, leak detection & plumbing in Varna, Bulgaria: services, prices, areas, contact
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Проще говоря: этот сервер учит вашего AI-ассистента работать с Яндекс Трекером. Вы говорите ассистенту «найди мои задачи», «создай задачу в очереди TREK», «закрой TASK-123 с резолюцией “Решён”» — а он делает это через API Трекера сам, без копирования ссылок руками.
Работает с любым MCP-клиентом: VS Code (Copilot), Cursor, Claude Desktop, Claude Code, opencode, Windsurf, Zed, JetBrains AI Assistant, Grok CLI.
📘 Подробное руководство для новичков (получение токена, пошаговая настройка
каждого клиента, решение проблем) — в [docs/SETUP.md](docs/SETUP.md).
Сайт документации (docs7) и LLM-индекс на Context7: context7.com/sdamarketing/tracker_mcp.
| Раздел | Содержание |
|---|---|
| Начало работы | Обзор, быстрый старт, установка, клиенты |
| Эксплуатация | Инструменты, ресурсы и промпты, HTTP-сервер, безопасность |
| Гид по возможностям | Задачи · Комментарии/чеклисты/worklog/файлы · Очереди · Доски и спринты · Проекты/цели/портфели · Автоматизация · Админ · Архитектура |
| Справочник | SETUP · Карта покрытия API · Траблшутинг · FAQ |
Отдельно: CHANGELOG и skills.sh-скилл.
Помимо инструментов сервер отдаёт:
resources/list, resources/read) — tracker:// URI для чтения контекста без вызова инструментов:tracker://issue/{KEY} — карточка задачи с описанием и последними 20 комментариями (markdown);tracker://queue/{KEY} — очередь + обязательные поля создания задач;tracker://board/{ID} — доска с колонками и статусами;tracker://catalog/statuses|priorities|types|resolutions|linktypes — справочники (делят TTL-кэш с инструментами);tracker://myself — ваш профиль.prompts/list, prompts/get) — готовые сценарии с аргументами: standup, weekly-report, triage, sprint-review, close-issue, create-issue. В клиентах с поддержкой промптов вызываются как slash-команды.187 инструментов — полное покрытие API Трекера v3:
| Категория | Что можно делать |
|---|---|
| Задачи | искать (фильтр, язык запросов, query 2.0, scroll >10k, подсказки), создавать, читать, редактировать, переносить, менять статус, связывать, история |
| Комментарии | добавлять, читать (список и по одному), редактировать, удалять, реакции |
| Чеклисты | задачи + проекты/портфели: добавлять, отмечать, двигать, удалять |
| Учёт времени | записи по задаче и поиск по авторам/датам |
| Вложения | список, метаданные, скачивание (картинки/текст/база), миниатюры, загрузка, временные файлы |
| Массово | редактирование, перенос и закрытие задач; bulk-обновление проектов/целей |
| Отчёты и фильтры | сохранённые отчёты для виджетов, CRUD сохранённых фильтров |
| Очереди | CRUD (вкл. удаление/восстановление), права доступа, версии, компоненты, локальные поля, макросы, теги |
| Автоматизация | триггеры и автодействия (CRUD + логи), воркфлоу (статусы и переходы) |
| Доски | CRUD, пагинация, колонки CRUD, спринты (создать/запустить/архив) |
| Дашборды | создание дашбордов и виджетов («Время цикла») |
| Проекты, цели, портфели | CRUD, комментарии, чеклисты, вложения, связи, события, права, ключевые результаты и метрики (через fields) |
| Справочники | чтение И запись: типы, статусы, приоритеты, резолюции; глобальные поля и категории |
| Внешние приложения | связи задач с внешними системами (Jira и др.) |
| Отсутствия | отпуска/болезни/командировки (admin) |
| Миграция | импорт задач/комментариев/связей/трудозатрат/вложений «задним числом» (admin) |
readOnlyHint, все delete_* — destructiveHint — клиенты показывают их как подтверждаемые/Безопасные операции.delete_* и bulk_* требуют confirm: true (агент сначала показывает, что удалит).TRACKER_READ_ONLY=1 — сервер отдаёт только 80 инструментов чтения, запись скрыта полностью. Для «просто посмотреть» интеграций.К серверу прилагается скилл `yandex-tracker` — процедурные знания для агента: язык запросов Трекера, корректные значения полей (приоритеты, статусы, резолюции), рецепты («найди мои задачи», «закрой с резолюцией», bulk-правки) и грабли API (dueDate vs releaseDate, обязательная резолюция при закрытии, IAM-токены ≤12ч).
npx skills add sdamarketing/tracker_mcp
Устанавливает скилл во все обнаруженные агенты (Claude Code, Cursor, opencode, Codex и ещё 75+). Мастер npm run setup тоже предлагает установить скилл вместе с настройкой MCP-клиента. Репозиторий скилла: skills.sh/sdamarketing/tracker_mcp.
curl -fsSL https://raw.githubusercontent.com/sdamarketing/tracker_mcp/main/install.sh | bash
Скрипт сам: проверит систему → поставит Node.js через nvm, если его нет (спросит согласия, sudo не нужен) → скачает сервер в ~/.traker-mcp → соберёт и проверит его → запустит мастер настройки: ключи Трекера (ввод скрыт), проверка ключей в API, выбор AI-клиента (VS Code, Cursor, Claude Desktop, Claude Code, opencode, Windsurf, Zed, JetBrains, Grok CLI). Если команда grok уже есть, мастер прописывает сервер в ~/.grok/config.toml сразу, до меню.
Повторный запуск той же командой = обновление сервера (конфиги клиентов не трогаются).
🔎 Хотите сначала прочитать скрипт? Уберите
| bashи посмотрите вывод:
curl -fsSL https://raw.githubusercontent.com/sdamarketing/tracker_mcp/main/install.sh
🪟 Windows: установите через WSL командой выше или вручную — см. ниже.
npm install -g tracker-mcp
tracker-mcp setup # интерактивный мастер: ключи Трекера + настройка AI-клиента
После этого сервер доступен командой tracker-mcp (в конфиг AI-клиента её и прописывайте). Другие команды: tracker-mcp update, tracker-mcp links, tracker-mcp --help.
Сервер опубликован в официальном реестре MCP как io.github.sdamarketing/tracker-mcp (npm + Docker-пакеты, env-переменные описаны в server.json). Клиенты с поддержкой реестра найдут его по имени.
Образ публикуется в GitHub Container Registry при каждом релизе (v*-тег):
# stdio (MCP-клиент запускает контейнер сам)
docker run -i --rm -e TRACKER_TOKEN -e TRACKER_ORG_ID ghcr.io/sdamarketing/tracker-mcp
docker run --rm -p 3407:3407 -e TRACKER_TOKEN -e TRACKER_ORG_ID \ -e MCP_AUTH_TOKEN=вашключ ghcr.io/sdamarketing/tracker-mcp serve --host 0.0.0.0
В конфиге агента вместо command: node используется command: docker, args: ["run","-i","--rm","-e","TRACKER_TOKEN","-e","TRACKER_ORG_ID","ghcr.io/sdamarketing/tracker-mcp"].
Шаг 1. Убедитесь, что есть Node.js 20+ (проверка: node -v).
Шаг 2. Соберите сервер:
git clone <адрес-этого-репозитория>
cd traker_mcp npm install npm run build npm run smoke # проверка: должно быть "OK: ... 187 tools listed"
Шаг 3. Подготовьте две вещи из Трекера:
Шаг 4. Запустите мастер установки:
npm run setup
Мастер спросит ключи (токен — скрытым вводом), проверит их в API Трекера, покажет интерактивное меню клиентов (↑↓ + Enter) и настроит выбранные (можно несколько подряд) — через их CLI или дописав конфиг с бэкапом, — а в конце выведет отчёт.
Альтернатива: npm run links — откроет страницу в браузере с кнопками установки в один клик (VS Code, Cursor, Claude Desktop) и конфигами всех клиентов для ручного копирования.
| Ваш агент | Быстрый способ | Конфиг-файл |
|---|---|---|
| VS Code (Copilot) | npm run setup (CLI code) | .vscode/mcp.json |
| Cursor | npm run setup | ~/.cursor/mcp.json |
| Claude Desktop | npm run setup | claude_desktop_config.json |
| Claude Code (терминал) | npm run setup (CLI claude) | ~/.claude.json |
| opencode | npm run setup | ~/.config/opencode/opencode.json |
| Windsurf | npm run setup | ~/.codeium/windsurf/mcp_config.json |
| Zed | npm run setup | settings.json (context_servers) |
| JetBrains IDE | npm run setup | .mcp.json в корне проекта |
| Grok CLI | npm run setup (сам, если есть grok) | ~/.grok/config.toml |
Пошаговые инструкции с точными путями для macOS/Windows/Linux: [docs/SETUP.md](docs/SETUP.md#6-подключение-к-вашему-агенту).
После установки перезапустите агента и спросите:
«Вызови инструмент get_current_user» — вернётся ваш профиль из Трекера.
«Найди мои задачи в Трекере» — сработает find_issues.
| Симптом | Причина и решение |
|---|---|
Missing required environment variable TRACKER_TOKEN | токен не передан — перегенерируйте ссылки (npm run links) или проверьте env в конфиге |
Yandex Tracker API error 401 | неверный токен или токен истёк (IAM живёт ≤12 часов) |
Yandex Tracker API error 403: Organization is not available | неверный TRACKER_ORG_ID или организация не подключена к Трекеру |
| Сервер не запускается в Claude Desktop (macOS) | используйте абсолютный путь к node — уже так в сгенерированном конфиге |
| У агента нет инструментов | сервер отключён — включите в списке MCP-серверов клиента и перезапустите |
Больше решений — docs/SETUP.md, раздел 8.
| Переменная | Обязательна | Описание |
|---|---|---|
TRACKER_TOKEN | да | OAuth-токен (y0_..., Яндекс 360) или IAM-токен (t1...., Yandex Cloud) |
TRACKER_ORG_ID | да | Идентификатор организации |
TRACKER_AUTH | нет | oauth (по умолчанию) или iam — определяет заголовки X-Org-ID / X-Cloud-Org-ID |
TRACKER_API_URL | нет | По умолчанию https://api.tracker.yandex.net/v3 |
TRACKER_LANG | нет | ru или en — язык локализованных полей |
TRACKER_READ_ONLY | нет | 1 — агенту видны только read-only инструменты (80 шт) |
TRACKER_CACHE_TTL_MS | нет | TTL кэша справочников (по умолчанию 10 минут) |
serve)По умолчанию сервер работает по stdio (для локальных агентов). Для сетевого доступа (команда, удалённый клиент, проксирование):
tracker-mcp serve --port 3407 --host 127.0.0.1 # значения по умолчанию
MCP_AUTH_TOKEN=s3cret tracker-mcp serve # ключ к эндпоинту (Bearer) curl localhost:3407/health
冒頭だけを表示しています。続きはリポジトリで読めます