MCP Яндекс Трекера со 146 инструментами
ya-tracker-mcp
Полное покрытие API Яндекс Трекера через uvx: 146 инструментов для задач, проектов, портфелей, целей, досок, спринтов и учета времени
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Может создавать, изменять и удалять задачи, сущности, комментарии и вложения в реальном Трекере
- 146 инструментов дают широкий доступ на запись, включая массовые операции
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/ya-tracker-mcpОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport stdio --env 'YA_TRACKER_TOKEN=<ваш YA_TRACKER_TOKEN>' --env 'YA_TRACKER_ORG_ID=<значение YA_TRACKER_ORG_ID>' ya-tracker -- uvx ya-tracker-mcpИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
code --add-mcp '{"name":"ya-tracker","type":"stdio","command":"uvx","args":["ya-tracker-mcp"],"env":{"YA_TRACKER_TOKEN":"<ваш YA_TRACKER_TOKEN>","YA_TRACKER_ORG_ID":"<значение YA_TRACKER_ORG_ID>"}}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"ya-tracker": {
"type": "stdio",
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
codex mcp add ya-tracker --env 'YA_TRACKER_TOKEN=<ваш YA_TRACKER_TOKEN>' --env 'YA_TRACKER_ORG_ID=<значение YA_TRACKER_ORG_ID>' -- uvx ya-tracker-mcpИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.ya-tracker]
command = "uvx"
args = ["ya-tracker-mcp"]
env = { YA_TRACKER_TOKEN = "<ваш YA_TRACKER_TOKEN>", YA_TRACKER_ORG_ID = "<значение YA_TRACKER_ORG_ID>" }Если файл уже есть, допишите блок в конец.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Выполните в терминале
gemini mcp add -s user -e 'YA_TRACKER_TOKEN=<ваш YA_TRACKER_TOKEN>' -e 'YA_TRACKER_ORG_ID=<значение YA_TRACKER_ORG_ID>' ya-tracker uvx ya-tracker-mcpИли добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"ya-tracker": {
"type": "local",
"command": [
"uvx",
"ya-tracker-mcp"
],
"environment": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Добавьте в файл .codeassistant/mcp.json, в проекте
{
"mcpServers": {
"ya-tracker": {
"command": "uvx",
"args": [
"ya-tracker-mcp"
],
"env": {
"YA_TRACKER_TOKEN": "<ваш YA_TRACKER_TOKEN>",
"YA_TRACKER_ORG_ID": "<значение YA_TRACKER_ORG_ID>"
}
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Ключи и настройки
YA_TRACKER_TOKENсекрет, обязательнаяYA_TRACKER_ORG_IDобязательная
Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.
Получи OAuth-токен Яндекса с доступом к Трекеру на oauth.yandex.ru и id организации через GET /v3/myself, затем выполни claude mcp add ya-tracker -e YA_TRACKER_TOKEN=твой-токен -e YA_TRACKER_ORG_ID=твой-org-id -- uvx ya-tracker-mcp.
Другие способы из описания автора
claude mcp add ya-tracker -e YA_TRACKER_TOKEN=your-oauth-token -e YA_TRACKER_ORG_ID=your-org-id -- uvx ya-tracker-mcpКоманда из README для подключения в Claude Code.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на FastMCP и официальном пакете YaTrackerApi дает 146 инструментов практически по всем разделам Яндекс Трекера: задачи (создание, поиск, перемещение между очередями, история изменений), комментарии, переходы статусов, связи между задачами, сущности (проекты, портфели, цели) с ключевыми результатами и метриками, вложения, чек-листы, автоматизации, дашборды, справочники, фильтры, пресеты, импорт, командные настройки и учет времени. Массовые операции и массовое чтение вынесены в отдельные группы инструментов. Каждый инструмент поддерживает параметр fields для выбора только нужных полей ответа, что экономит контекст модели.
Для кого. Для команд, которым нужно полное покрытие API Яндекс Трекера, включая портфели, цели и автоматизации, а не только базовые задачи.
Подходит, если
- Нужны продвинутые сущности Трекера: портфели, цели с ключевыми результатами, дашборды, автоматизации
- Нужна установка одной командой через uvx без ручной сборки
- Важна экономия контекста через выбор конкретных полей ответа в каждом инструменте
Не подходит, если
- Нужен компактный минимальный набор инструментов: 146 штук могут раздувать список доступных функций
- Нет Python-окружения с uv или uvx для запуска пакета
Пример запроса к агенту
Создай цель в Трекере с ключевыми результатами по проекту запуска и привяжи к ней текущие задачи спринтаОграничения
Нужен OAuth-токен Яндекса с доступом к Трекеру и id организации, который можно найти в настройках администратора Трекера или через API. Пакет опубликован в PyPI и запускается через uvx, готового Docker-образа или .mcpb-бандла не описано. Из-за большого числа инструментов агенту может понадобиться больше шагов на выбор нужного, чем в компактных серверах.
Как отключить. Удалите сервер командой claude mcp remove ya-tracker или уберите блок ya-tracker из конфигурации MCP клиента.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| YA_TRACKER_TOKEN обязательная, секрет | OAuth-токен Яндекса с доступом к Трекеру |
| YA_TRACKER_ORG_ID обязательная | Id организации в Яндекс Трекере |
Проверка безопасности
- Может создавать, изменять и удалять задачи, сущности, комментарии и вложения в реальном Трекере
- 146 инструментов дают широкий доступ на запись, включая массовые операции
Коротко о README
README перечисляет 146 инструментов по разделам: задачи, комментарии, переходы статусов, связи, сущности (проекты, портфели, цели) с ключевыми результатами, вложения, чек-листы, автоматизации, дашборды, справочники, фильтры, пресеты, импорт, команда, учет времени, массовые операции и массовое чтение. Показана установка для Claude Code, Claude Desktop, Cursor и Windsurf через uvx с переменными YA_TRACKER_TOKEN и YA_TRACKER_ORG_ID, и объяснено, как получить токен и id организации. Сервер построен на FastMCP и официальном пакете YaTrackerApi.
Частые вопросы
Сколько всего инструментов?
146, они покрывают задачи, сущности вроде портфелей и целей, доски, спринты, автоматизации и учет времени.
Как найти id организации?
В настройках администратора Трекера или запросом GET /v3/myself к API.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything