YouTrack MCP: три сервера для задач и учёта времени в Claude и Cursor

tonyzorin/youtrack-mcp· Проверено 12.11.2026· 100на GitHub

Даёт агенту задачи YouTrack: искать по языку запросов, заводить и двигать задачи по статусам, писать комментарии, списывать время и вести статьи базы знаний.

3 реализации:

Работает через REST API, в том числе со старыми YouTrack Server до 2025.3; поля задаются простыми строками, набор инструментов режется списками ENABLED_TOOLS и DISABLED_TOOLS.

Как подключить

Что сделать до подключения

1

Node.js 18 или новее и Python 3.14 или новее; вместо них можно Docker-образ tonyzorin/youtrack-mcp:latest

2

Адрес вашего YouTrack Cloud или Server и постоянный токен

3
YOUTRACK_API_TOKEN

YouTrack → профиль → постоянные токены (permanent token) → создать токен

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env 'YOUTRACK_URL=https://<ваш-инстанс>.youtrack.cloud' --env 'YOUTRACK_API_TOKEN=<постоянный токен perm-…>' --transport stdio youtrack \
  -- npx -y youtrack-mcp-tonyzorin

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

search_issuesищет задачи по запросу YouTrack
get_issueоткрывает задачу
create_issueсоздаёт задачу или подзадачу
update_issue_stateменяет статус
update_issue_priorityменяет приоритет
update_issue_assigneeназначает исполнителя
update_issue_typeменяет тип задачи
update_issue_estimationставит оценку
update_custom_fieldsменяет произвольные поля
add_commentпишет комментарий
add_dependencyсвязывает задачи зависимостью
link_issuesсвязывает задачи
get_attachment_contentскачивает вложение
get_projectsперечисляет проекты
diagnose_workflow_restrictionsразбирает запреты воркфлоу
get_helpвыводит справку

Что попросить агента

«Покажи незакрытые задачи проекта <код проекта>»YouTrack MCP вызовет search_issues с запросом project: <код> #Unresolved
«Заведи баг в <проект> «<заголовок>» на <логин>»Агент вызовет create_issue с типом Bug и исполнителем
«Переведи <ID задачи> в In Progress и поставь оценку 4 часа»YouTrack MCP вызовет update_issue_state и update_issue_estimation
«Спиши по 8 часов на <ID задачи> за прошлую неделю без выходных»Сервер VitalyOstanin вызовет workitems_create_period с excludeWeekends
«Создай спринт «<название>» на доске <доска> с датами»YouTrack MCP Extended вызовет get_agile_boards и create_sprint

Для каких задач

Найти незакрытые задачи проекта запросом YouTrack и открыть нужную
Завести баг с исполнителем и типом или подзадачу к родительской задаче
Перевести задачу в другой статус, сменить приоритет и оценку
Списать время по задаче за неделю без выходных и праздников и построить отчёт
Создать спринт на доске Agile и сохранить поисковый запрос
Написать и найти статью в базе знаний YouTrack

Ограничения

!

Все три сервера сторонние; встроенный MCP от JetBrains есть только в YouTrack 2025.3 и новее

!

У YouTrack MCP Extended 11 звёзд на GitHub, у сервера VitalyOstanin — 6

!

YouTrack MCP Extended не удаляет доски Agile и спринты: REST API YouTrack этого не умеет, удалять приходится в интерфейсе

!

Встроенные воркфлоу JetBrains могут ронять создание и перенос задач с ошибкой 500 Workflow runtime error

Если не работает

Контейнер Docker сразу завершается
Для stdio нужен флаг -i в docker run. Переменные YOUTRACK_URL и YOUTRACK_API_TOKEN передавайте через -e в args: блок env клиента Docker не видит.
В Docker Compose сервер запускается и тут же останавливается
Compose не подключает клиента к stdin: включите TRANSPORT: streamable-http, откройте порт 8000 и укажите клиенту http://localhost:8000/mcp.
create_issue или move_issue_to_project отвечают 500 Workflow runtime error
Мешает встроенный воркфлоу JetBrains, например flatten-duplicates-structure: отключите его в Project settings → Workflow и повторите.
get_command_suggestions всегда возвращает пустой ответ
На части инстансов YouTrack Cloud это ограничение прав или тарифа: проверьте права токена или смотрите синтаксис команд в окне команд YouTrack.
Связи задач падают с HTTP 403 у сервера VitalyOstanin
При YOUTRACK_SILENT_COMMANDS=true нужно право Apply Commands Silently: дайте его или верните false.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
YouTrack MCPtonyzorin100локальнотокен1611 ноября 2026
YouTrack MCP ExtendedPromtior11локальнотокен7021 июля 2026
YouTrack MCP Server (VitalyOstanin)VitalyOstanin6локальнотокен5919 октября 2026

Частые вопросы

Чем эти серверы отличаются от встроенного MCP в YouTrack?
Встроенный сервер JetBrains живёт внутри YouTrack 2025.3 и новее по адресу https://<ваш-инстанс>/mcp. Серверы на этой странице запускаются у вас и ходят в REST API, поэтому работают и со старым YouTrack Server. YouTrack MCP Extended закрывает то, чего во встроенном сервере пока нет: удаление задач, вложения, доски Agile, создание проектов.
Как оставить агенту только чтение?
У YouTrack MCP (tonyzorin) задайте ENABLED_TOOLS=get_issue,search_issues,get_projects: остальные инструменты скроются. Можно и наоборот: DISABLED_TOOLS со списком пишущих инструментов.
Почему не меняется статус задачи?
В YouTrack MCP поля передаются простыми строками: update_issue_state("DEMO-123", "In Progress"). Вложенный объект вида { "name": "In Progress" } не сработает. Если мешает правило воркфлоу, его разберёт diagnose_workflow_restrictions.
Можно ли удалить что-то случайно?
У сервера VitalyOstanin удаление вложений, связей и списаний времени требует в запросе confirmation: true. В YouTrack MCP Extended delete_issue удаляет задачу без возврата.
Работает ли с самоподписанным сертификатом YouTrack Server?
Да, у YouTrack MCP (tonyzorin) задайте YOUTRACK_VERIFY_SSL=false.
Как подключить YouTrack MCP к Claude Code?
Для YouTrack MCP Extended: claude mcp add youtrack-mcp-extended -e YOUTRACK_URL=<адрес> -e YOUTRACK_TOKEN=<токен> -- npx @promtior/youtrack-mcp-extended. Для остальных вариантов откройте вкладку Claude Code в блоке «Как подключить».
Есть ли у YouTrack свой MCP-сервер?
Есть: JetBrains встроила его в YouTrack 2025.3 и новее, Cloud и Server, по адресу https://<ваш-инстанс>/mcp. Сторонние серверы нужны для старых версий и для функций, которых во встроенном пока нет.
Работает ли сервер из России?
Серверы работают на вашем компьютере и обращаются к вашему YouTrack по токену; со своим YouTrack Server внешние сервисы не нужны.

Похожие серверы