Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 13:19
· 161 commits to main since this release
90835fd

What's new

Added

  • An MCP server for YouTrack over stdio or HTTP that signs in with your login and password, with no token or YouTrack setup, and renews its session on its own.
  • Tools that mirror YouTrack's built-in MCP server (issue search, details, comments, create and update with custom fields by name, projects, users, saved searches), and work for users without admin rights.
  • Extra tools beyond the built-in set: deleting issues, comments and articles, links, drafts, tags, work items and time reports, agile boards and sprints, user groups, attachments, articles, issue history, issue counts, VCS changes, saved searches and apply_command.
  • ymcp auth saves the connection with the password in the system keychain, and ymcp setup registers ymcp in MCP clients such as Claude Code, Claude Desktop, Codex, Cursor, VS Code, Windsurf, Zed, Gemini CLI and others.
  • ymcp check, ymcp call and ymcp update, prebuilt binaries for macOS, Linux and Windows with checksums, and install scripts for each platform.

Changelog

Features

Fixes

  • f4453d4: fix(tools): build field schema from issues for non-admin users (@xlsft)
  • 7f1a35b: fix(tools): don't promise new saved searches show up in favorites (@xlsft)
  • 070adb4: fix(tools): keep log_work bare dates on the given day (@xlsft)
  • 1c465ca: fix(tools): prefer own tags on name clashes, list tags on a miss (@xlsft)
  • 0cf0171: fix(tools): read groups from Hub when /api/groups is forbidden (@xlsft)
  • a1e789b: fix(tools): return favorite saved searches only (@xlsft)
  • 106b9ed: fix(tools): star and unstar issues through watchers (@xlsft)
  • dc8d08d: fix(tools): use the users/me/drafts endpoint for drafts (@xlsft)
  • 10d903a: fix(youtrack): format errors that have no error code (@xlsft)
  • e0036ff: fix(youtrack): name the failing request in API errors (@xlsft)

Other

  • d96b208: refactor!: rename module, command and binary to ymcp (@xlsft)

Install

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/xlsft/ymcp/main/install.sh | sh

Windows (PowerShell):

irm https://raw.githubusercontent.com/xlsft/ymcp/main/install.ps1 | iex

Already installed: ymcp update.