yandex-tracker-mcp

urfv/yandex-tracker-mcp

3.2

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.

Tools
  1. Получение проекта

    Получает информацию о проекте из Яндекс Трекера.

  2. Получение задачи

    Получает информацию о задаче из Яндекс Трекера.

  3. Создание задачи

    Создает новую задачу в Яндекс Трекере.

  4. Редактирование задачи

    Редактирует существующую задачу в Яндекс Трекере.

  5. Перемещение задачи

    Перемещает задачу в другую очередь.

  6. Подсчет задач

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

  7. Поиск задач

    Ищет задачи с использованием языка запросов Яндекс Трекера.

  8. Связывание задач

    Связывает две задачи между собой.

Yandex Tracker MCP Server

MCP-сервер для интеграции Яндекс Трекера с Claude через Model Context Protocol (MCP). Это базовая версия с минимумом методов, которая позволяет Claude просматривать и управлять задачами в вашем Яндекс Трекере. Контрибьюшены с остальными методами приветствуются!

Демонстрация работы

2025-05-20_23-23-10

Настройка

  1. Установите зависимости:
pip install -r requirements.txt
  1. Создайте файл .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 для тестирования функциональности сервера.