MCP ExplorerExplorer

Yandex Tracker Mcp

@urfvon 12 days ago
1 MIT
FreeCommunity
AI Systems
#mcp-server#yandex-tracker
MCP Server for Yandex Tracker

Overview

What is Yandex Tracker Mcp

yandex-tracker-mcp is an MCP Server designed for integrating Yandex Tracker with Claude through the Model Context Protocol (MCP). It provides a basic version with essential methods that allow Claude to view and manage tasks in Yandex Tracker.

Use cases

Use cases for yandex-tracker-mcp include managing software development tasks, tracking project progress, collaborating on tasks within teams, and automating task management processes through integration with Claude.

How to use

To use yandex-tracker-mcp, first install the dependencies by running ‘pip install -r requirements.txt’. Then, create a ‘.env’ file with your Yandex Tracker credentials, including YANDEX_TRACKER_TOKEN and YANDEX_TRACKER_ORG_ID. Finally, connect the server to Claude Desktop using the command ‘mcp install main.py --name “Yandex Tracker”’.

Key features

Key features of yandex-tracker-mcp include retrieving project information, fetching task details, creating new tasks, editing existing tasks, moving tasks to different queues, counting tasks based on queries, and searching tasks using Yandex Tracker’s query language.

Where to use

yandex-tracker-mcp can be used in project management, software development, and any organization that utilizes Yandex Tracker for task and project tracking.

Content

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 для тестирования функциональности сервера.

Tools

No tools

Comments