whynotAI Lab

Обновление интеграции Yandex Tracker с MCP: новые возможности

Опубликовано Aug 21, 20262 мин чтенияНачальный

Что произошло

Библиотека yandex-tracker-mcp, обеспечивающая интеграцию Яндекс.Трекера с платформой MCP, получила масштабное обновление до версии 0.8.0. Основные нововведения касаются трех направлений:

  1. Полноценное API для работы с проектами, портфелями и целями (сущности верхнего уровня)
  2. Чтение шаблонов задач и комментариев
  3. Гибкие настройки доступа и улучшения в работе с задачами

Детали

Управление проектами и целями

Новый блок функционала включает 39 инструментов для:

  • Создания/обновления/удаления сущностей с оптимистичной блокировкой
  • Работы с чеклистами (только в проектах и портфелях)
  • Управления связями между объектами

«Связи только добавляются, но не заменяются — существующую связь нельзя перезаписать или удалить через этот сервер»

Особенность: сущности по умолчанию отключены (флаг TRACKER_ENTITIES_ENABLED) из-за увеличения размера манифеста инструментов.

Шаблоны задач

Добавлены 4 инструмента для чтения:

  • Получение всех шаблонов задач/комментариев
  • Получение конкретного шаблона

Важно: тело задачи в шаблоне хранится в fieldTemplates.description, а не в основном описании шаблона.

Улучшения работы с задачами

  • Точечный read-only доступ на уровне очередей (TRACKER_READ_ONLY_QUEUES)
  • Гибкая фильтрация полей при поиске задач (поддержка resolution, queue, project и кастомных полей)
  • Пагинация с информацией об общем количестве (hits, pages)
  • Таймауты API стали настраиваемыми (TRACKER_API_TIMEOUT)

Почему это важно

Обновление существенно расширяет сценарии использования:

  1. Управление проектами — теперь можно программно работать не только с задачами, но и с более высокоуровневыми сущностями.
  2. Безопасность — тонкая настройка прав доступа для разных команд через TRACKER_READ_ONLY_QUEUES.
  3. Эффективность — фильтрация полей на стороне API уменьшает объем передаваемых данных.
На практике

Новые API проектов полезны для автоматизации сквозных процессов — когда нужно синхронизировать задачи с целями компании или портфелями продуктов.

Что дальше

Судя по активности в репозитории, разработчики продолжают улучшать интеграцию. В ближайших версиях стоит ожидать:

  • Расширение возможностей работы с шаблонами (возможно, запись)
  • Дальнейшую оптимизацию работы с большими объемами данных
  • Упрощение миграции с предыдущих версий
Это разбор
Самостоятельный разбор новости. Оригинал на github.com — по ссылке ниже.

Источники

Было полезно?