Skip to main content
Glama

youtrack-mcp

Сервер MCP для YouTrack, созданный с использованием TypeScript и Bun. Он работает с любым экземпляром YouTrack (облачным или размещённым на собственном сервере) — вы предоставляете базовый URL и API-токен, ничего не захардкожено.

Настройка

Вам нужен постоянный токен YouTrack: в YouTrack перейдите в свой профиль → Безопасность аккаунтаНовый токен....

Задайте две переменные окружения:

  • YOUTRACK_BASE_URL — базовый URL REST API вашего экземпляра, например https://mycompany.youtrack.cloud/api или https://youtrack.mycompany.com/api для установок на собственном сервере.

  • YOUTRACK_TOKEN — постоянный токен.

Установите зависимости с помощью Bun:

bun install

Запуск напрямую

YOUTRACK_BASE_URL=https://mycompany.youtrack.cloud/api YOUTRACK_TOKEN=perm:xxxx bun run src/index.ts

Настройка в MCP-клиенте

Например, в mcp.json для Claude Code / Claude Desktop:

{
  "mcpServers": {
    "youtrack": {
      "command": "bun",
      "args": ["run", "/path/to/youtrack-mcp/src/index.ts"],
      "env": {
        "YOUTRACK_BASE_URL": "https://mycompany.youtrack.cloud/api",
        "YOUTRACK_TOKEN": "perm:xxxx"
      }
    }
  }
}

Related MCP server: YouTrack MCP

Инструменты

Инструменты сгруппированы по ресурсам и используют общий аргумент fields (синтаксис частичного ответа YouTrack) с разумным значением по умолчанию, так что вам нужно указывать его только тогда, когда вы хотите получить больше или меньше данных.

  • Задачиlist_issues (поиск), get_issue, create_issue, update_issue, delete_issue, execute_command (применяет любую команду YouTrack — статус, исполнитель, приоритет, ссылки, теги, спринт и т.д. через его естественный синтаксис запросов, например "State Fixed assignee John.Doe")

  • Комментарииlist_issue_comments, add_issue_comment, update_issue_comment, delete_issue_comment

  • Ссылкиlist_issue_links, list_issue_link_types

  • Тегиlist_tags, create_tag, list_issue_tags, add_issue_tag, remove_issue_tag

  • Учёт времениlist_issue_work_items, add_issue_work_item, update_issue_work_item, delete_issue_work_item, list_work_items

  • Проектыlist_projects, get_project, create_project, update_project, list_project_custom_fields

  • Пользователи и группыget_current_user, list_users, get_user, list_groups

  • База знанийlist_articles, get_article, create_article, update_article, delete_article

  • Agile-доскиlist_agile_boards, get_agile_board, list_sprints, get_sprint

  • Сохранённые поискиlist_saved_queries

  • Запасной выходyoutrack_raw_request вызывает любой эндпоинт YouTrack REST API напрямую (метод, путь, запрос, тело), для длинного хвоста административных/настроечных эндпоинтов, не покрытых отдельным инструментом.

Архитектура

  • src/youtrack/client.ts — единственное место, которое работает с HTTP: заголовок авторизации, построение URL/запросов, обработка JSON и ошибок. Каждый инструмент проходит через него.

  • src/youtrack/fields.ts — предустановленные значения fields для каждой сущности, взятые из собственных значений OpenAPI YouTrack.

  • src/youtrack/params.ts — общие фрагменты схемы Zod (fields, пагинация, ID), используемые повторно в инструментах.

  • src/tool.tsdefineTool + registerTools, так что каждый файл инструмента объявляет только имя/описание/схему/обработчик, а обёртка ответа/ошибки MCP происходит в одном месте.

  • src/youtrack/tools/*.ts — один файл на ресурс, каждый инструмент — несколько строк, построенных на общих компонентах выше.

Разработка

bun run typecheck   # tsc --noEmit
bun run dev         # run with --watch
A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for Yandex Tracker API, enabling AI assistants to search, read, create, and edit issues, as well as manage comments, attachments, and links in Yandex Tracker.
    247
    1
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    MCP server for interacting with YouTrack, enabling issue management, project operations, and search via natural language.
    34
    90
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for YouTrack integration, providing a standardized interface for LLMs to interact with YouTrack's issue tracking, agile management, and knowledge base features.
    12
    22
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • A MCP server built for developers enabling Git based project management with project and personal…

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bacali95/youtrack-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server