Yandex Tracker MCP in TypeScript

yandex-tracker-mcp

A TypeScript Yandex Tracker MCP server with boards, sprints and bulk issue operations

  • 0 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • Creates, edits and deletes issues, boards, columns and sprints
  • Bulk operations change status or move many issues at once in a single call
All reasons and checks
Russian stack

crazyursus92/yandex-tracker-mcp

Install

In your terminal, with SkillFoxx CLI

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

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Creates, edits and deletes issues, boards, columns and sprints
  • Bulk operations change status or move many issues at once in a single call

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

What it does

The TypeScript server, built with the MCP SDK and Zod, gives an agent issues, queues, comments, status transitions, users, boards with sprints and columns, bulk operations and Tracker metadata. Issues can be created, searched, updated, counted and transitioned. Boards support full CRUD including columns and sprints, and bulk operations update, move or change the status of a group of issues in one call. Separate tools cover checklists, attachments, issue links and worklogs. Auth uses an OAuth or IAM token with an organization ID.

Who it is for. For dev teams who need board and sprint management from an agent, not just reading issues.

Good fit when

  • You need to create or restructure a board with sprints and columns through an agent
  • You need bulk operations: transition or move a batch of issues at once
  • You need checklists, issue links and worklogs in one server alongside boards

Not a fit when

  • You only need issues without board and sprint work: a simpler server will do
  • You have no OAuth or IAM token with access to the right Tracker organization

Example request

Create a two-week sprint on the dev board and move all open issues from the BACKEND queue into it

MCP

Transport
stdio
Authentication
OAuth

Environment variables

YANDEX_TRACKER_TOKEN secret
OAuth token; one of TOKEN or IAM_TOKEN is required
YANDEX_TRACKER_IAM_TOKEN secret
IAM token as an alternative to OAuth
YANDEX_TRACKER_ORG_ID
Organization ID; one of ORG_ID or CLOUD_ORG_ID is required
YANDEX_TRACKER_CLOUD_ORG_ID
Cloud organization ID as an alternative to ORG_ID
YANDEX_TRACKER_BASE_URL
API base URL, defaults to api.tracker.yandex.net

Limitations

Requires an OAuth or IAM token and a regular or cloud organization ID. Runs via ts-node/tsx with no binary build. MIT licensed, but a single-author project with no documented active maintenance.

How to disable. Remove the yandex-tracker block from your Claude Desktop or Claude Code config.

FAQ

Can many issues be updated in one call?

Yes, the bulk_update, bulk_transition and bulk_move tools work on a group of issues in a single call.

Are cloud organizations supported?

Yes, YANDEX_TRACKER_CLOUD_ORG_ID can be set instead of YANDEX_TRACKER_ORG_ID.

Discussion

No questions or reviews yet.

Russian stack

A Yandex Tracker MCP server: queues, issues, comments, status transitions, sprints and search in Tracker query language

MCP serverBroad access123Repository stars
Russian stack

A TypeScript MCP server for reading Yandex Tracker: issues, filter and query-language search, queues, users, and type and status directories

MCP serverExtended access3Repository stars
Russian stack

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

MCP serverExtended access

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Yandex Tracker MCP in TypeScript (this card)noOAuth0
Yandex Tracker MCP Servernokey is optional123issues and sprints
Yandex Tracker MCP: typed and raw v3 toolsnoOAuth0typed and raw calls
Yandex Tracker MCP with its own OAuth providernoOAuth0with its own OAuth server per user

README in short

The README lists capabilities in seven blocks, gives install via git clone and npm install, an environment variable table with two token and organization options, getting an OAuth token and organization ID, a Claude Desktop and Claude Code config via npx tsx, and a full tool list across nine categories with a description for each.

README badge

Report a problem