urfv/yandex-tracker-mcp
If you are the rightful owner of yandex-tracker-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This is a Model Context Protocol (MCP) server designed to integrate Yandex Tracker with Claude, enabling task management and viewing capabilities.
Получение проекта
Получает информацию о проекте из Яндекс Трекера.
Получение задачи
Получает информацию о задаче из Яндекс Трекера.
Создание задачи
Создает новую задачу в Яндекс Трекере.
Редактирование задачи
Редактирует существующую задачу в Яндекс Трекере.
Перемещение задачи
Перемещает задачу в другую очередь.
Подсчет задач
Подсчитывает количество задач, соответствующих запросу.
Поиск задач
Ищет задачи с использованием языка запросов Яндекс Трекера.
Связывание задач
Связывает две задачи между собой.
Yandex Tracker MCP Server
MCP-сервер для интеграции Яндекс Трекера с Claude через Model Context Protocol (MCP). Это базовая версия с минимумом методов, которая позволяет Claude просматривать и управлять задачами в вашем Яндекс Трекере. Контрибьюшены с остальными методами приветствуются!
Демонстрация работы
Настройка
- Установите зависимости:
pip install -r requirements.txt
- Создайте файл
.env
с вашими учетными данными Яндекс Трекера:
- YANDEX_TRACKER_TOKEN: Ваш токен авторизации
- YANDEX_TRACKER_ORG_ID: ID вашей организации
Подключение сервера к Claude Desktop
mcp install main.py --name "Яндекс Трекер"
Доступные инструменты
Получение проекта
Получает информацию о проекте из Яндекс Трекера.
Входные данные:
{
"project_id": "123"
}
Получение задачи
Получает информацию о задаче из Яндекс Трекера.
Входные данные:
{
"issue_id": "ISSUE-123"
}
Создание задачи
Создает новую задачу в Яндекс Трекере.
Входные данные:
{
"queue": "TEST",
"summary": "Новая задача",
"description": "Описание задачи",
"type": "task",
"priority": "normal",
"assignee": "user123"
}
Редактирование задачи
Редактирует существующую задачу в Яндекс Трекере.
Входные данные:
{
"issue_id": "ISSUE-123",
"summary": "Обновленное название",
"description": "Новое описание",
"type": "bug",
"priority": "high",
"assignee": "user456"
}
Перемещение задачи
Перемещает задачу в другую очередь.
Входные данные:
{
"issue_id": "ISSUE-123",
"queue": "NEW-QUEUE"
}
Подсчет задач
Подсчитывает количество задач, соответствующих запросу.
Входные данные:
{
"query": "Queue: TEST AND Status: Open"
}
Поиск задач
Ищет задачи с использованием языка запросов Яндекс Трекера.
Входные данные:
{
"query": "Queue: TEST AND Status: Open",
"per_page": 50,
"page": 1
}
Связывание задач
Связывает две задачи между собой.
Входные данные:
{
"source_issue": "ISSUE-123",
"target_issue": "ISSUE-456",
"link_type": "relates"
}
Тестирование
Используйте MCP Inspector для тестирования функциональности сервера.