Yandex Tracker MCP without PII

Yandex Tracker MCP

A Yandex Tracker MCP server that deliberately withholds assignees and authors, returning only a whitelist of issue, comment and link fields

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Can create, edit and transition issues between statuses, and comment through the integration
  • The Yandex Cloud IAM token grants organization-level access, not just Tracker
All reasons and checks
Russian stack

damu4/yandex-tracker-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/damu4-yandex-tracker-mcp

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal

claude mcp add --transport stdio yandex-tracker -- uvx run --directory /path/to/yandex-tracker-mcp python -m yandex_tracker_mcp

Or add to the file .mcp.json, in the project

{
  "mcpServers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Install in Cursor

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Add to the file ~/.cursor/mcp.json, for all projects

{
  "mcpServers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key. For a single project, put the same block into .cursor/mcp.json.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Install in VS Code

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Run in a terminal

code --add-mcp '{"name":"yandex-tracker","type":"stdio","command":"uvx","args":["run","--directory","/path/to/yandex-tracker-mcp","python","-m","yandex_tracker_mcp"]}'

Or add to the file .vscode/mcp.json, in the project

{
  "servers": {
    "yandex-tracker": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the servers key.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Run in a terminal

codex mcp add yandex-tracker -- uvx run --directory /path/to/yandex-tracker-mcp python -m yandex_tracker_mcp

Or add to the file ~/.codex/config.toml, for all projects

[mcp_servers.yandex-tracker]
command = "uvx"
args = ["run", "--directory", "/path/to/yandex-tracker-mcp", "python", "-m", "yandex_tracker_mcp"]

If the file already exists, append the block to the end.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.gemini/settings.json, for all projects

{
  "mcpServers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/devin/mcp_config.json, for all projects

{
  "mcpServers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Legacy Cascade keeps the MCP config in ~/.codeium/windsurf/mcp_config.json.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Formerly Windsurf.

Add to the file cline_mcp_settings.json, for all projects

{
  "mcpServers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Open the settings file in Cline: MCP Servers tab, Configure MCP Servers.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file .roo/mcp.json, in the project

{
  "mcpServers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

A fork of Roo Code, same .roo folders.

Add to the file opencode.json, in the project

{
  "mcp": {
    "yandex-tracker": {
      "type": "local",
      "command": [
        "uvx",
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcp key.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/zed/settings.json, for all projects

{
  "context_servers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the context_servers key.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file .codeassistant/mcp.json, in the project

{
  "mcpServers": {
    "yandex-tracker": {
      "command": "uvx",
      "args": [
        "run",
        "--directory",
        "/path/to/yandex-tracker-mcp",
        "python",
        "-m",
        "yandex_tracker_mcp"
      ]
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

PYTHONUNBUFFEREDoptional
Отключает буфер вывода, чтобы клиент сразу видел ошибки

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

You will need: uv

Checked against the repository on Sep 26, 2026, commit 17678e0.

Text for your agent

Clone https://github.com/damu4/yandex-tracker-mcp, run uv sync --group dev, get an IAM token with yc iam create-token and put it with YANDEX_TRACKER_ORG_ID into .env, then wire it via uv run --directory /path/to/repo python -m yandex_tracker_mcp.

Other ways from the author
git clone https://github.com/damu4/yandex-tracker-mcp.git && cd yandex-tracker-mcp && uv python install 3.13 && uv sync --group dev

Install via uv, requires Python 3.13.

This is third-party code. Review the repository files before installing.

What it does

The server reads, creates and updates issues, changes status, posts and edits comments, and shows an epic's issues, a project's epics, and an issue's links. Responses deliberately exclude personal data: only key, type, status, Story Points, title, description, parent/epic links, comments (id, text, dates) and links come back, no assignee or author fields. Issue creation has automatic type aliases: backend phrasing gets a BE: prefix and Backend type, frontend gets FE: and Frontend, with separate aliases for QA, bugs and autotests.

Who it is for. For teams that care about an agent never seeing or storing issue assignee and author names.

Good fit when

  • It matters to limit personal-data exposure through a field whitelist in responses
  • You need automatic issue-type prefixes (BE:, FE:) matching your team's convention
  • You need to link issues to epics and view an epic's contents

Not a fit when

  • You need assignee or author data, the server withholds it by design
  • The hardcoded BE:/FE:/QA alias scheme does not fit a different naming convention

Example request

Create a backend issue for fixing the auth bug and link it to epic VEL-1904

Limitations

By design it never returns assignee, author or other personal fields, this is a limitation, not a bug. The Yandex Cloud IAM token must be refreshed with yc iam create-token, a 403 Organization is not available error means the token has expired. Manual install via git clone and uv, no packaged distribution.

How to disable. Remove the yandex-tracker block from your MCP client config (~/.cursor/mcp.json, ~/.claude.json or claude_desktop_config.json).

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
YANDEX_TRACKER_TOKEN
required, secret
Yandex Cloud IAM token, obtained via yc iam create-token
YANDEX_TRACKER_ORG_ID
required
Organization ID from Tracker's Administration section
YANDEX_TRACKER_QUEUE
Default queue

Security check

  • Can create, edit and transition issues between statuses, and comment through the integration
  • The Yandex Cloud IAM token grants organization-level access, not just Tracker

README in short

The Russian README covers uv-based installation, obtaining and refreshing the IAM token, what not to commit to git, separate setup for Cursor, Claude Code and Claude Desktop with example configs, and eleven tools with each one's exact response shape, emphasizing the absence of personal data.

FAQ

Why is the issue assignee missing from responses?

The server deliberately filters fields: it returns only key, type, status, Story Points, title, description, links and author-free comments, stated right at the top of the README.

What to do about a 403 Organization is not available error?

The IAM token has expired, get a new one with yc iam create-token and check that the org id matches the same organization.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium riskNo VPN needed292.5KRepository stars
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk271.4KRepository stars
Editors’ pick

GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation

CLIMedium riskNo VPN needed139.3KRepository stars

Reference MCP servers

Model Context Protocol servers

Official

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.6KRepository stars
Foxx AIYandex Tracker MCP without PII

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.