Яндекс Трекер MCP

Яндекс Трекер MCP

от aikts
MCP-сервер для интеграции AI-ассистентов с Яндекс Трекером: полный цикл работы с задачами от создания до закрытия, включая комментарии, трудозатраты и расширенный поиск через Yandex Tracker Query Language.

Yandex Tracker MCP Server

PyPI - Version Test Workflow Release Workflow

mcp-name: io.github.aikts/yandex-tracker-mcp

A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with Yandex Tracker APIs. This server provides secure, authenticated access to Yandex Tracker issues, queues, comments, worklogs, and search functionality with optional Redis caching for improved performance.

Documentation in Russian is available here / Документация на русском языке доступна здесь.

Features

  • Complete Queue Management: List and access all available Yandex Tracker queues with pagination support, tag retrieval, and detailed metadata
  • User Management: Retrieve user account information, including login details, email addresses, license status, and organizational data
  • Full Issue Lifecycle: Create, read, update, and manage issues with support for custom fields, attachments, and workflow transitions
  • Status Workflow Management: Execute status transitions, close issues with resolutions, and navigate complex workflows
  • Field Management: Access global fields, queue-specific local fields, statuses, issue types, priorities, and resolutions
  • Advanced Query Language: Full Yandex Tracker Query Language support with complex filtering, sorting, and date functions
  • Performance Caching: Optional Redis caching layer for improved response times
  • Security Controls: Configurable queue access restrictions and secure token handling
  • Multiple Transport Options: Support for stdio, SSE (deprecated), and HTTP transports for flexible integration
  • OAuth 2.0 Authentication: Dynamic token-based authentication with automatic refresh support as an alternative to static API tokens
  • Organization Support: Compatible with both standard and cloud organization IDs
get_global_fieldsтолько чтение

Получить все глобальные поля, доступные в Yandex Tracker, которые можно использовать в задачах

Get Global Fields

Получить все глобальные поля, доступные в Yandex Tracker, которые можно использовать в задачах

Параметры

Без параметров.

get_issue_typesтолько чтение

Получить все типы задач, доступные в Yandex Tracker, которые можно использовать при создании или обновлении задач

Get Issue Types

Получить все типы задач, доступные в Yandex Tracker, которые можно использовать при создании или обновлении задач

Параметры

Без параметров.

get_prioritiesтолько чтение

Получить все доступные приоритеты в Yandex Tracker, которые можно использовать в задачах

Get Priorities

Получить все доступные приоритеты в Yandex Tracker, которые можно использовать в задачах

Параметры

Без параметров.

get_resolutionsтолько чтение

Получить все резолюции, доступные в Yandex Tracker, которые можно использовать при закрытии задач

Get Resolutions

Получить все резолюции, доступные в Yandex Tracker, которые можно использовать при закрытии задач

Параметры

Без параметров.

get_statusesтолько чтение

Получить все статусы, доступные в Yandex Tracker, которые можно использовать в задачах.

Get Statuses

Получить все статусы, доступные в Yandex Tracker, которые можно использовать в задачах.

Параметры

Без параметров.

issue_add_comment

Добавить комментарий к задаче в Yandex Tracker. ВАЖНО: Если нужно упомянуть/привлечь людей к обсуждению (чтобы они получили уведомления), НЕ полагайтесь на '@login' в тексте: используйте параметр `summonees`.

Add Issue Comment

Добавить комментарий к задаче в Yandex Tracker. ВАЖНО: Если нужно упомянуть/привлечь людей к обсуждению (чтобы они получили уведомления), НЕ полагайтесь на '@login' в тексте: используйте параметр `summonees`.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • textstringобязательный

    Comment text (markdown supported by Tracker).

  • summoneesany

    Optional list of summoned users (logins or IDs). These users will be invited to the discussion and receive notifications (this is the API way to 'mention/call' someone in Yandex Tracker comments).

  • maillist_summoneesany

    Optional list of mailing lists to summon (emails). Example: ['team@example.com'].

  • markup_typeany

    Optional markup type for comment text. Use 'md' for YFM (markdown).

  • is_add_to_followersboolean

    Whether to add the comment author to issue followers. Default: true.

issue_add_link

Создаёт связь между задачей Яндекс.Трекера и другой задачей. Параметр `relationship` описывает, как текущая задача (issue_id) относится к связанной задаче. Например, 'depends on' означает, что issue_id зависит от связанной задачи, а 'is dependent by' — что связанная задача зависит от issue_id. Используйте 'relates' для простой связи. Возвращает созданную связь.

Add Issue Link

Создаёт связь между задачей Яндекс.Трекера и другой задачей. Параметр `relationship` описывает, как текущая задача (issue_id) относится к связанной задаче. Например, 'depends on' означает, что issue_id зависит от связанной задачи, а 'is dependent by' — что связанная задача зависит от issue_id. Используйте 'relates' для простой связи. Возвращает созданную связь.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • relationshipenumобязательный

    Link type describing how the current issue (issue_id) relates to the linked issue. 'is epic of'/'has epic' apply only to Epic-type issues.

    relatesis dependent bydepends onis subtask foris parent task forduplicatesis duplicated byis epic ofhas epic
  • issuestringобязательный

    ID or key of the issue to link to, e.g. 'TEST-123'.

issue_add_worklog

Добавить запись о работе (залогировать затраченное время) в задачу Yandex Tracker

Add Worklog

Добавить запись о работе (залогировать затраченное время) в задачу Yandex Tracker

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • durationstringобязательный

    Time spent in ISO-8601 duration format (e.g., 'PT1H30M').

  • commentany

    Optional comment to add to the worklog entry.

  • startany

    Optional start datetime for the worklog. If timezone is not provided, UTC is assumed.

issue_close

Закрыть задачу Yandex Tracker с указанием резолюции. Это удобный инструмент, который автоматически находит переход в статус 'done' и выполняет его с указанной резолюцией. ВАЖНО: Перед закрытием вы ОБЯЗАНЫ: 1) Вызвать issue_get, чтобы получить поле type задачи. 2) Вызвать queue_get_metadata с параметром expand=['issueTypesConfig'], чтобы получить доступные резолюции. 3) Выбрать резолюцию из записи issueTypesConfig, соответствующей типу задачи - у каждого типа задачи свой набор допустимых резолюций. Возвращает список переходов, доступных для задачи в её новом (закрытом) статусе.

Close Issue

Закрыть задачу Yandex Tracker с указанием резолюции. Это удобный инструмент, который автоматически находит переход в статус 'done' и выполняет его с указанной резолюцией. ВАЖНО: Перед закрытием вы ОБЯЗАНЫ: 1) Вызвать issue_get, чтобы получить поле type задачи. 2) Вызвать queue_get_metadata с параметром expand=['issueTypesConfig'], чтобы получить доступные резолюции. 3) Выбрать резолюцию из записи issueTypesConfig, соответствующей типу задачи - у каждого типа задачи свой набор допустимых резолюций. Возвращает список переходов, доступных для задачи в её новом (закрытом) статусе.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • resolution_idstringобязательный

    The resolution ID to set when closing the issue. Must be one of the IDs returned by get_resolutions tool (e.g., 'fixed', 'wontFix', 'duplicate').

  • fieldsany

    Optional dictionary of additional fields to set during the transition. Common fields include 'resolution' (e.g., 'fixed', 'wontFix') for closing issues, 'assignee' for reassigning, etc.

  • commentany

    Optional comment to add when closing the issue.

issue_create

Создать новую задачу в очереди Yandex Tracker

Create Issue

Создать новую задачу в очереди Yandex Tracker

Параметры

  • queuestringобязательный

    Queue key where to create the issue (e.g., 'MYQUEUE')

  • summarystringобязательный

    Issue title/summary

  • typeany

    Issue type id (from get_issue_types tool)

  • descriptionany

    Issue description

  • assigneeany

    Assignee login or UID

  • priorityany

    Priority key (from get_priorities tool,)

  • fieldsany

    Additional fields to set during issue creation. IMPORTANT: Before creating an issue, you MUST call `queue_get_fields` to get available fields (it returns both global and local fields by default). Fields with schema.required=true are mandatory and must be provided. Use the field's `id` property as the key in this map (e.g., {'fieldId': 'value'}).

issue_delete_comment

Удаляет комментарий из задачи Yandex Tracker

Delete Issue Comment

Удаляет комментарий из задачи Yandex Tracker

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • comment_idintegerобязательный

    Comment ID (integer).

issue_delete_link

Удалить связь между задачей Yandex Tracker и другой задачей. Используйте issue_get_links, чтобы получить идентификаторы связей для задачи.

Delete Issue Link

Удалить связь между задачей Yandex Tracker и другой задачей. Используйте issue_get_links, чтобы получить идентификаторы связей для задачи.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • link_idintegerобязательный

    Link ID (integer) as returned by issue_get_links.

issue_delete_worklog

Удалить запись о затраченном времени (worklog entry) из задачи Yandex Tracker

Delete Worklog

Удалить запись о затраченном времени (worklog entry) из задачи Yandex Tracker

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • worklog_idintegerобязательный

    Worklog entry ID (integer).

issue_execute_transition

Выполните переход статуса для задачи Yandex Tracker. ВАЖНО: сначала необходимо вызвать issue_get_transitions, чтобы получить доступные переходы для задачи. Передавайте только transition_id, который вернул issue_get_transitions. НЕ используйте произвольные идентификаторы переходов — API отклонит неверные ID. Возвращает список новых переходов, доступных для задачи в её новом статусе.

Execute Issue Transition

Выполните переход статуса для задачи Yandex Tracker. ВАЖНО: сначала необходимо вызвать issue_get_transitions, чтобы получить доступные переходы для задачи. Передавайте только transition_id, который вернул issue_get_transitions. НЕ используйте произвольные идентификаторы переходов — API отклонит неверные ID. Возвращает список новых переходов, доступных для задачи в её новом статусе.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • transition_idstringобязательный

    The transition ID to execute. Must be one of the IDs returned by issue_get_transitions tool.

  • commentany

    Optional comment to add when executing the transition.

  • fieldsany

    Optional dictionary of additional fields to set during the transition. Common fields include 'resolution' (e.g., 'fixed', 'wontFix') for closing issues, 'assignee' for reassigning, etc.

issue_getтолько чтение

Получить задачу Yandex Tracker по её идентификатору

Get Issue

Получить задачу Yandex Tracker по её идентификатору

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • include_descriptionboolean

    Whether to include issue description in the issues result. It can be large, so use only when needed.

issue_get_attachmentsтолько чтение

Получить вложения задачи Yandex Tracker по её идентификатору

Get Issue Attachments

Получить вложения задачи Yandex Tracker по её идентификатору

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

issue_get_changelogтолько чтение

Получает историю изменений (changelog) задачи Yandex Tracker по её идентификатору: переходы по статусам, правки полей (кто что изменил с -> на и когда), изменения комментариев и выполненные триггеры. Возвращает страницу записей и next_cursor. Чтобы получить следующую страницу, передайте next_cursor из предыдущего результата как аргумент cursor; когда next_cursor равен null, страниц больше нет.

Get Issue Changelog

Получает историю изменений (changelog) задачи Yandex Tracker по её идентификатору: переходы по статусам, правки полей (кто что изменил с -> на и когда), изменения комментариев и выполненные триггеры. Возвращает страницу записей и next_cursor. Чтобы получить следующую страницу, передайте next_cursor из предыдущего результата как аргумент cursor; когда next_cursor равен null, страниц больше нет.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • per_pageinteger

    The number of items per page for cursor-paginated endpoints. May be decreased if results exceed the context window.

  • cursorany

    Cursor for the next page: the 'next_cursor' value returned by the previous call. Leave empty for the first page.

  • fieldany

    Optional field key to filter the changelog by (e.g. 'status' to only see status changes).

  • typeany

    Optional change type to filter by (e.g. 'IssueWorkflow' for status transitions).

issue_get_checklistтолько чтение

Получить пункты чеклиста задачи Yandex Tracker по её id

Get Issue Checklist

Получить пункты чеклиста задачи Yandex Tracker по её id

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

issue_get_commentsтолько чтение

Получить комментарии задачи Yandex Tracker по её id

Get Issue Comments

Получить комментарии задачи Yandex Tracker по её id

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

issue_get_linksтолько чтение

Получить связанные ссылки на другие задачи Yandex Tracker по ID задачи.

Get Issue Links

Получить связанные ссылки на другие задачи Yandex Tracker по ID задачи.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

issue_get_transitionsтолько чтение

Получить возможные переходы статусов для задачи Yandex Tracker. Возвращает список доступных переходов, которые можно выполнить над задачей.

Get Issue Transitions

Получить возможные переходы статусов для задачи Yandex Tracker. Возвращает список доступных переходов, которые можно выполнить над задачей.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

issue_get_urlтолько чтение

Получить URL задачи Yandex Tracker по её идентификатору

Get Issue URL

Получить URL задачи Yandex Tracker по её идентификатору

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

issue_get_worklogsтолько чтение

Получить журналы работы задачи Yandex Tracker по её идентификатору

Get Issue Worklogs

Получить журналы работы задачи Yandex Tracker по её идентификатору

Параметры

  • issue_idsstring[]обязательный

    Multiple Issue IDs. Each issue id is in the format '<project>-<id>', like 'SOMEPROJECT-1'

issue_move

Перемещает задачу Yandex Tracker в другую очередь. Задача получит новый ключ в целевой очереди (например, TASKS-1 → NEWQUEUE-42). Возвращает обновлённую задачу с её новым ключом и очередью.

Move Issue to Another Queue

Перемещает задачу Yandex Tracker в другую очередь. Задача получит новый ключ в целевой очереди (например, TASKS-1 → NEWQUEUE-42). Возвращает обновлённую задачу с её новым ключом и очередью.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • queuestringобязательный

    Target queue key (e.g., 'MYQUEUE')

  • notifyboolean

    Whether users referenced in the issue's fields are notified of the change.

  • notify_authorboolean

    Whether the issue author is notified of the change.

  • move_all_fieldsboolean

    Whether to carry over the issue's versions, components and projects when matching ones exist in the target queue. When false, those fields are cleared.

  • initial_statusboolean

    Whether to reset the issue status to the initial value. Set this to true when moving to a queue with a different workflow.

issues_countтолько чтение

Получить количество задач Yandex Tracker, соответствующих запросу

Count Issues

Получить количество задач Yandex Tracker, соответствующих запросу

Параметры

  • querystringобязательный

    Search query to filter issues using Yandex Tracker Query. # General instructions 1. To search by a specific field use the following syntax: `Description: "some issue description"` 2. Multiple fields should be separated by space: `Description: "some issue description" Created: today()` 3. If you need to specify multiple values for the same field - provide them using comma (,), e.g.: `author: "vpupkin","iivanov"` 4. You may specify multiple conditions and combine them using `AND` and `OR` statements, e.g. `<param_1>: "<value_1>" AND <param_2>: "<value_2>"` 5. You may use brackets for complex logical expressions 6. To find issues with exact string matching in the field use this syntax: `Summary: #"Version 2.0"`. If you need to pass special characters - you must escape them using `\` symbol 7. To find issues that don't contain the specified text use this syntax: `Summary: !"Version 2.0"`. If you need to pass special characters - you must escape them using `\` symbol 8. If you need to search by local queue field use the following syntax: `<QUEUE>.<LOCAL_FIELD_KEY>: "<value>", where <QUEUE> is a queue key, <LOCAL_FIELD_KEY> is a local field's key from the `queue_get_local_fields` tool result. 9. For dates use the format YYYY-MM-DD. 10. For numerical values you may use comparison operators (>, <, >=, <=): `<param>: ><value>`. 11. To sort the result specify the `Sort By` directive (you may provide ASC or DESC for the sort order): `"Sort By": Created ASC`. 12. For Assignee field and any other field representing a user (such as Author and others) always use username and not name. # Functions These functions may be used, for example: `Created: week()` - return issues created on the current week" * `empty()` - empty value * `notEmpty()` - not empty value * `now()` - current time * `today()` - current date * `week()` - current week * `month()` - current month * `quarter()` - current quarter * `year()` - current year * `unresolved()` - there is no resolution * `me()` - currently logged in user # Examples Find issues in a specific queue: `"Queue": "PROJ"` Find issues by an assignee: `"Assignee": "i.ivanov"` Find not resolved (open, in progress) issues: `"Resolution": unresolved()` Find issues in specific status: `"Status": "Открыт", "В работе"` Find issues created in a specific range: `"Created": "2017-01-01".."2017-01-30"` Find issues created by currently logged in user: `"Author": me()"` Find issues assigned to currently logged in user: `"Assignee": me()"` Find issues created no earlier than 1 week and 1 day before today: `Created: > today() - "1w 1d"` Complete instructions page is available here: https://yandex.ru/support/tracker/ru/user/query-filter

issues_findтолько чтение

Найти задачи Yandex Tracker по очереди и/или дате создания

Find Issues

Найти задачи Yandex Tracker по очереди и/или дате создания

Параметры

  • querystringобязательный

    Search query to filter issues using Yandex Tracker Query. # General instructions 1. To search by a specific field use the following syntax: `Description: "some issue description"` 2. Multiple fields should be separated by space: `Description: "some issue description" Created: today()` 3. If you need to specify multiple values for the same field - provide them using comma (,), e.g.: `author: "vpupkin","iivanov"` 4. You may specify multiple conditions and combine them using `AND` and `OR` statements, e.g. `<param_1>: "<value_1>" AND <param_2>: "<value_2>"` 5. You may use brackets for complex logical expressions 6. To find issues with exact string matching in the field use this syntax: `Summary: #"Version 2.0"`. If you need to pass special characters - you must escape them using `\` symbol 7. To find issues that don't contain the specified text use this syntax: `Summary: !"Version 2.0"`. If you need to pass special characters - you must escape them using `\` symbol 8. If you need to search by local queue field use the following syntax: `<QUEUE>.<LOCAL_FIELD_KEY>: "<value>", where <QUEUE> is a queue key, <LOCAL_FIELD_KEY> is a local field's key from the `queue_get_local_fields` tool result. 9. For dates use the format YYYY-MM-DD. 10. For numerical values you may use comparison operators (>, <, >=, <=): `<param>: ><value>`. 11. To sort the result specify the `Sort By` directive (you may provide ASC or DESC for the sort order): `"Sort By": Created ASC`. 12. For Assignee field and any other field representing a user (such as Author and others) always use username and not name. # Functions These functions may be used, for example: `Created: week()` - return issues created on the current week" * `empty()` - empty value * `notEmpty()` - not empty value * `now()` - current time * `today()` - current date * `week()` - current week * `month()` - current month * `quarter()` - current quarter * `year()` - current year * `unresolved()` - there is no resolution * `me()` - currently logged in user # Examples Find issues in a specific queue: `"Queue": "PROJ"` Find issues by an assignee: `"Assignee": "i.ivanov"` Find not resolved (open, in progress) issues: `"Resolution": unresolved()` Find issues in specific status: `"Status": "Открыт", "В работе"` Find issues created in a specific range: `"Created": "2017-01-01".."2017-01-30"` Find issues created by currently logged in user: `"Author": me()"` Find issues assigned to currently logged in user: `"Assignee": me()"` Find issues created no earlier than 1 week and 1 day before today: `Created: > today() - "1w 1d"` Complete instructions page is available here: https://yandex.ru/support/tracker/ru/user/query-filter

  • include_descriptionboolean

    Whether to include issue description in the issues result. It can be large, so use only when needed.

  • fieldsany

    Fields to include in the response. In order to not pollute context window - select appropriate fields beforehand. Not specifying fields will return all available.

  • pageinteger

    Page number to return, default is 1

  • per_pageinteger

    The number of items per page. May be decreased if results exceed context window. If there is a change in per_page argument - retrieval must be started over with page = 1, as the paging could have changed.

issue_update

Обновляет существующую задачу в Yandex Tracker. Будут обновлены только те поля, которые переданы; пропущенные поля остаются без изменений. Используйте queue_get_fields, чтобы узнать доступные поля перед обновлением.

Update Issue

Обновляет существующую задачу в Yandex Tracker. Будут обновлены только те поля, которые переданы; пропущенные поля остаются без изменений. Используйте queue_get_fields, чтобы узнать доступные поля перед обновлением.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • summaryany

    New issue title/summary

  • descriptionany

    New issue description (use markdown formatting)

  • markup_typestring

    Markup type for description text. Use 'md' for YFM (markdown) markup.

  • parentany

    Parent issue reference. Object with 'id' (parent issue ID) and/or 'key' (parent issue key like 'QUEUE-123').

  • sprintany

    Sprint assignments. Array of objects, each with 'id' field containing the sprint ID (integer).

  • typeany

    Issue type. Object with 'id' (type ID) and/or 'key' (type key like 'bug', 'task'). Use `queue_get_metadata` tool with expand=['issueTypesConfig'] to get available issue types in this queue.

  • priorityany

    Issue priority. Object with 'id' (priority ID) and/or 'key' (priority key like 'critical', 'normal'). Use get_priorities to find available priorities.

  • followersany

    Issue followers/watchers. Array of objects, each with 'id' field containing the user ID or login.

  • projectany

    Project assignment. Object with 'primary' (int, main project shortId) and optional 'secondary' (list of ints, additional project shortIds).

  • tagsany

    Issue tags as array of strings.

  • versionany

    Issue version for optimistic locking. Changes are only made to the current version of the issue. Always try to receive issue's version using issue_get tool first.

  • fieldsany

    Additional fields to update. Use queue_get_fields to discover available fields. Use the field's 'id' property as the key (e.g., {'fieldId': 'value'}).

issue_update_comment

Обновляет существующий комментарий в задаче Yandex Tracker. ВАЖНО: Если нужно упомянуть/вызвать людей (уведомления), используйте параметр `summonees`.

Update Issue Comment

Обновляет существующий комментарий в задаче Yandex Tracker. ВАЖНО: Если нужно упомянуть/вызвать людей (уведомления), используйте параметр `summonees`.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • comment_idintegerобязательный

    Comment ID (integer).

  • textstringобязательный

    New comment text (markdown supported by Tracker).

  • summoneesany

    Optional list of summoned users (logins or IDs). These users will be invited to the discussion and receive notifications.

  • maillist_summoneesany

    Optional list of mailing lists to summon (emails). Example: ['team@example.com'].

  • markup_typeany

    Optional markup type for comment text. Use 'md' for YFM (markdown).

issue_update_worklog

Обновляет запись в журнале работ (учет затраченного времени) в задаче Yandex Tracker.

Update Worklog

Обновляет запись в журнале работ (учет затраченного времени) в задаче Yandex Tracker.

Параметры

  • issue_idstringобязательный

    Issue ID in the format '<project>-<id>', like 'SOMEPROJECT-1'

  • worklog_idintegerобязательный

    Worklog entry ID (integer).

  • durationany

    New time spent in ISO-8601 duration format (e.g., 'PT1H30M').

  • commentany

    New comment for the worklog entry.

  • startany

    New start datetime for the worklog. If timezone is not provided, UTC is assumed.

queue_create_version

Создать новую версию в очереди Yandex Tracker.

Create Queue Version

Создать новую версию в очереди Yandex Tracker.

Параметры

  • queue_idstringобязательный

    Queue (Project ID) to search in, like 'SOMEPROJECT'

  • namestringобязательный

    Version name

  • descriptionany

    Optional version description

  • start_dateany

    Optional version start date in YYYY-MM-DD format

  • due_dateany

    Optional version due date in YYYY-MM-DD format

queue_get_fieldsтолько чтение

Получить поля для конкретной очереди Yandex Tracker. Возвращает список глобальных полей и, опционально, локальных (специфичных для очереди) полей. Свойство schema.required указывает, является ли поле обязательным. Используйте это, чтобы найти доступные и обязательные поля перед созданием задачи с помощью инструмента issue_create.

Get Queue Fields

Получить поля для конкретной очереди Yandex Tracker. Возвращает список глобальных полей и, опционально, локальных (специфичных для очереди) полей. Свойство schema.required указывает, является ли поле обязательным. Используйте это, чтобы найти доступные и обязательные поля перед созданием задачи с помощью инструмента issue_create.

Параметры

  • queue_idstringобязательный

    Queue (Project ID) to search in, like 'SOMEPROJECT'

  • include_local_fieldsboolean

    Whether to include queue-specific local fields in the response. When True, makes parallel requests to get both global and local fields.

queue_get_metadataтолько чтение

Получает подробные метаданные о конкретной очереди Yandex Tracker. Возвращает информацию об очереди: название, описание, тип и приоритет по умолчанию, а также по запросу расширенные данные, например типы задач с их резолюциями, рабочие процессы, участников команды и т.д. Используйте expand=['issueTypesConfig'], чтобы получить доступные резолюции для инструмента issue_close.

Get Queue Metadata

Получает подробные метаданные о конкретной очереди Yandex Tracker. Возвращает информацию об очереди: название, описание, тип и приоритет по умолчанию, а также по запросу расширенные данные, например типы задач с их резолюциями, рабочие процессы, участников команды и т.д. Используйте expand=['issueTypesConfig'], чтобы получить доступные резолюции для инструмента issue_close.

Параметры

  • queue_idstringобязательный

    Queue (Project ID) to search in, like 'SOMEPROJECT'

  • expandany

    Optional list of fields to expand in the response. Available options: 'all', 'projects', 'components', 'versions', 'types', 'team', 'workflows', 'fields', 'issueTypesConfig'. Use 'issueTypesConfig' to get available resolutions for each issue type.

queue_get_tagsтолько чтение

Получить все теги для конкретной очереди Yandex Tracker

Get Queue Tags

Получить все теги для конкретной очереди Yandex Tracker

Параметры

  • queue_idstringобязательный

    Queue (Project ID) to search in, like 'SOMEPROJECT'

queue_get_versionsтолько чтение

Получить все версии для конкретной очереди Yandex Tracker

Get Queue Versions

Получить все версии для конкретной очереди Yandex Tracker

Параметры

  • queue_idstringобязательный

    Queue (Project ID) to search in, like 'SOMEPROJECT'

queues_get_allтолько чтение

Найти все очереди Yandex Tracker, доступные пользователю (очередь - это в некотором смысле проект).

Get All Queues

Найти все очереди Yandex Tracker, доступные пользователю (очередь - это в некотором смысле проект).

Параметры

  • fieldsany

    Fields to include in the response. In order to not pollute context window - select appropriate fields beforehand. Not specifying fields will return all available. Most of the time one needs key and name only.

  • pageany

    Page number to return, default is None which means to retrieve all pages. Specify page number to retrieve a specific page when context limit is reached.

  • per_pageinteger

    The number of items per page. May be decreased if results exceed context window. If there is a change in per_page argument - retrieval must be started over with page = 1, as the paging could have changed.

user_getтолько чтение

Получить информацию о конкретном пользователе по логину или UID

Get User

Получить информацию о конкретном пользователе по логину или UID

Параметры

  • user_idstringобязательный

    User identifier - can be user login (e.g., 'john.doe') or user UID (e.g., '12345')

user_get_currentтолько чтение

Получает информацию о текущем аутентифицированном пользователе.

Get Current User

Получает информацию о текущем аутентифицированном пользователе.

Параметры

Без параметров.

users_get_allтолько чтение

Получает информацию об учетных записях пользователей, зарегистрированных в организации.

Get All Users

Получает информацию об учетных записях пользователей, зарегистрированных в организации.

Параметры

  • pageinteger

    Page number to return, default is 1

  • per_pageinteger

    The number of items per page. May be decreased if results exceed context window. If there is a change in per_page argument - retrieval must be started over with page = 1, as the paging could have changed.

users_searchтолько чтение

Ищет пользователя по логину, email или настоящему имени (имени или фамилии, или обоим). Возвращает либо одного пользователя, либо нескольких пользователей, если несколько соответствуют запросу, или пустой список, если пользователи не найдены.

Search Users

Ищет пользователя по логину, email или настоящему имени (имени или фамилии, или обоим). Возвращает либо одного пользователя, либо нескольких пользователей, если несколько соответствуют запросу, или пустой список, если пользователи не найдены.

Параметры

  • login_or_email_or_namestringобязательный

    User login, email or real name to search for

Другие проверенные MCP-сервера

Coding-Solo/godot-mcp

Coding-Solo/godot-mcp

MCP-сервер для Godot: запускает редактор, выполняет проекты, захватывает отладку. Управляет сценами и проектами. Полезен разработчикам, использующим AI-агентов — даёт обратную связь от движка, уско...

JavaScript4784
InfluxData/influxdb3_mcp_server

InfluxData/influxdb3_mcp_server

официальный

MCP сервер для InfluxDB 3: SQL-запросы, запись line protocol, управление базами и токенами. Более 20 инструментов для Core, Enterprise, Cloud. Незаменим для инженеров данных и DevOps, работающих с ...

TypeScript36
Google Calendar MCP

Google Calendar MCP

Сервер для интеграции Google Календаря с AI-ассистентами через MCP. Управляйте событиями, проверяйте занятость и обнаруживайте пересечения между несколькими календарями и аккаунтами. Поддерживает импорт событий из изображений и ссылок. Помогает автоматизировать планирование и анализ календаря.

TypeScript1158
brightdata/brightdata-mcp

brightdata/brightdata-mcp

MCP-сервер Bright Data подключает LLM к живому интернету, обходя блокировки и CAPTCHA. Даёт real-time поиск, скрапинг, мониторинг e-commerce, данных с npm/PyPI и AI-брендов. Бесплатно 5 000 кредитов в месяц.

JavaScript2506
zillow/auto-mobile

zillow/auto-mobile

официальный

AutoMobile - MCP сервер для автоматизации мобильных приложений, полезный для UI тестирования и как ассистент разработчика под Android (iOS в планах). Позволяет взаимодействовать с эмуляторами, управлять жизненным циклом приложений и автоматически писать тесты через source mapping.

TypeScript79
Mibayy/token-savior

Mibayy/token-savior

Token Savior - MCP-сервер для AI-агентов кодинга: сокращает расход токенов на 80% благодаря символьной навигации, персистентной памяти и сжатию вывода Bash. Достигает 97.9% точности на tsbench. Пол...

Python1076
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин