Сервер MCP Plane
Сервер Plane MCP привносит в Plane всю мощь протокола контекста модели (MCP), позволяя агентам ИИ и инструментам разработчиков программно взаимодействовать с рабочим пространством Plane.
Независимо от того, создаете ли вы интеллектуальных помощников, скрипты автоматизации или инструменты для управления рабочим процессом, этот сервер обеспечивает бесперебойную связь с API Plane, чтобы вы могли создавать проекты, управлять проблемами, назначать задачи и синхронизировать свою работу с помощью инструментов на базе искусственного интеллекта.
Что с этим можно сделать?
Этот сервер открывает всевозможные полезные возможности для всех, кто работает с Plane:
Запускайте проекты и рабочие элементы непосредственно из интерфейса ИИ или приложения.
Обновляйте ход выполнения, назначайте членов команды, устанавливайте свойства или добавляйте комментарии — все это программно.
Перемещайте задачи по рабочим процессам и оперативно обновляйте их состояния.
Организуйте работу с метками, модулями и циклами.
Анализируйте данные о работе вашей команды по проектам.
Создавайте интеллектуальные приложения, которые естественным образом взаимодействуют с Plane — будь то ИИ-агент, регистрирующий работу, или бот, поддерживающий порядок в проектах.
Инструменты
Пользователи
get_userПолучить информацию о текущем пользователе
Параметры не требуются
Проекты
get_projectsПолучить все проекты для текущего пользователя
Параметры не требуются
create_projectСоздать новый проект
Параметры:
name(строка, обязательно): Название проекта
Типы проблем
list_issue_typesПолучить все типы проблем для определенного проекта
Параметры:
project_id(строка, обязательно): UUID проекта
get_issue_typeПолучить подробную информацию о конкретном типе проблемы
Параметры:
project_id(строка, обязательно): UUID проектаtype_id(строка, обязательно): UUID типа проблемы
create_issue_typeСоздать новый тип проблемы в проекте
Параметры:
project_id(строка, обязательно): UUID проектаissue_type_data: Объект, содержащий:name(строка, обязательно): Название типа проблемыdescription(строка, обязательно): Описание типа проблемы
update_issue_typeОбновить существующий тип проблемы
Параметры:
project_id(строка, обязательно): UUID проектаtype_id(строка, обязательно): UUID типа проблемыissue_type_data(объект): Поля для обновления по типу проблемы
delete_issue_typeУдалить тип проблемы
Параметры:
project_id(строка, обязательно): UUID проектаtype_id(строка, обязательно): UUID типа проблемы
Штаты
list_statesПолучить все состояния для определенного проекта
Параметры:
project_id(строка, обязательно): UUID проекта
get_stateПолучить подробную информацию о конкретном штате
Параметры:
project_id(строка, обязательно): UUID проектаstate_id(строка, обязательно): UUID состояния
create_stateСоздать новое состояние в проекте
Параметры:
project_id(строка, обязательно): UUID проектаstate_data: Объект, содержащий:name(строка, обязательно): Название штатаcolor(строка, обязательно): Цветовой код для штата
update_stateОбновить существующее состояние
Параметры:
project_id(строка, обязательно): UUID проектаstate_id(строка, обязательно): UUID состоянияstate_data(объект): Поля для обновления состояния
delete_stateУдалить состояние
Параметры:
project_id(строка, обязательно): UUID проектаstate_id(строка, обязательно): UUID состояния
Этикетки
list_labelsПолучить все метки для определенного проекта
Параметры:
project_id(строка, обязательно): UUID проекта
get_labelПолучить подробную информацию о конкретной этикетке
Параметры:
project_id(строка, обязательно): UUID проектаlabel_id(строка, обязательно): UUID метки
create_labelСоздать новый ярлык в проекте
Параметры:
project_id(строка, обязательно): UUID проектаlabel_data: Объект, содержащий:name(строка, обязательно): Имя меткиcolor(строка, обязательно): Цветовой код для этикетки
update_labelОбновить существующую этикетку
Параметры:
project_id(строка, обязательно): UUID проектаlabel_id(строка, обязательно): UUID меткиlabel_data(объект): Поля для обновления на этикетке
delete_labelУдалить метку
Параметры:
project_id(строка, обязательно): UUID проектаlabel_id(строка, обязательно): UUID метки
Проблемы
get_issue_using_readable_identifierПолучите сведения о проблеме, используя читаемый идентификатор (например, PROJ-123)
Параметры:
project_identifier(строка, обязательно)issue_identifier(строка, обязательно): Issue numbe: Идентификатор проекта (например, "PROJ") r (например, "123")
get_issue_commentsПолучить все комментарии по конкретной проблеме
Параметры:
project_id(строка, обязательно): UUID проектаissue_id(строка, обязательно): UUID проблемы
add_issue_commentДобавить комментарий к проблеме
Параметры:
project_id(строка, обязательно): UUID проектаissue_id(строка, обязательно): UUID проблемыcomment_html(строка, обязательно): HTML-содержимое комментария
create_issueСоздать новый выпуск
Параметры:
project_id(строка, обязательно): UUID проектаissue_data: Объект, содержащий:name(строка, обязательно): Название выпускаdescription_html(строка, обязательно): HTML-описание проблемы
update_issueОбновить существующую проблему
Параметры:
project_id(строка, обязательно): UUID проектаissue_id(строка, обязательно): UUID проблемыissue_data(объект): Поля для обновления по проблеме
Модули
list_modulesПолучить все модули для определенного проекта
Параметры:
project_id(строка, обязательно): UUID проекта
get_moduleПолучить подробную информацию о конкретном модуле
Параметры:
project_id(строка, обязательно): UUID проектаmodule_id(строка, обязательно): UUID модуля
create_moduleСоздать новый модуль в проекте
Параметры:
project_id(строка, обязательно): UUID проектаmodule_data: Объект, содержащий:name(строка, обязательно): Имя модуля
update_moduleОбновить существующий модуль
Параметры:
project_id(строка, обязательно): UUID проектаmodule_id(строка, обязательно): UUID модуляmodule_data(объект): Поля для обновления в модуле
delete_moduleУдалить модуль
Параметры:
project_id(строка, обязательно): UUID проектаmodule_id(строка, обязательно): UUID модуля
Проблемы с модулем
list_module_issuesПолучить все проблемы по определенному модулю
Параметры:
project_id(строка, обязательно): UUID проектаmodule_id(строка, обязательно): UUID модуля
add_module_issuesДобавить проблемы в модуль
Параметры:
project_id(строка, обязательно): UUID проектаmodule_id(строка, обязательно): UUID модуляissues(string[], обязательно): Массив UUID проблем для добавления
delete_module_issueУдалить проблему из модуля
Параметры:
project_id(строка, обязательно): UUID проектаmodule_id(строка, обязательно): UUID модуляissue_id(строка, обязательно): UUID проблемы, которую нужно удалить
Циклы
list_cyclesПолучить все циклы для определенного проекта
Параметры:
project_id(строка, обязательно): UUID проекта
get_cycleПолучить подробную информацию о конкретном цикле
Параметры:
project_id(строка, обязательно): UUID проектаcycle_id(строка, обязательно): UUID цикла
create_cycleСоздать новый цикл в проекте
Параметры:
project_id(строка, обязательно): UUID проектаcycle_data: Объект, содержащий:name(строка, обязательно): Название циклаstart_date(строка, обязательно): Дата начала (ГГГГ-ММ-ДД)end_date(строка, обязательно): дата окончания (ГГГГ-ММ-ДД)
update_cycleОбновить существующий цикл
Параметры:
project_id(строка, обязательно): UUID проектаcycle_id(строка, обязательно): UUID циклаcycle_data(объект): Поля для обновления в цикле
delete_cycleУдалить цикл
Параметры:
project_id(строка, обязательно): UUID проектаcycle_id(строка, обязательно): UUID цикла
Проблемы с циклом
list_cycle_issuesПолучить все выпуски для определенного цикла
Параметры:
project_id(строка, обязательно): UUID проектаcycle_id(строка, обязательно): UUID цикла
add_cycle_issuesДобавить вопросы в цикл
Параметры:
project_id(строка, обязательно): UUID проектаcycle_id(строка, обязательно): UUID циклаissues(string[], обязательно): Массив UUID проблем для добавления
delete_cycle_issueУдалить проблему из цикла
Параметры:
project_id(строка, обязательно): UUID проектаcycle_id(строка, обязательно): UUID циклаissue_id(строка, обязательно): UUID проблемы, которую нужно удалить
Журналы работ
get_issue_worklogsПолучить все рабочие журналы по определенной проблеме
Параметры:
project_id(строка, обязательно): UUID проектаissue_id(строка, обязательно): UUID проблемы
get_total_worklogsПолучите общее зарегистрированное время для проекта
Параметры:
project_id(строка, обязательно): UUID проекта
create_worklogСоздать новый рабочий журнал для проблемы
Параметры:
project_id(строка, обязательно): UUID проектаissue_id(строка, обязательно): UUID проблемыworklog_data: Объект, содержащий:description(строка, обязательно): Описание проделанной работыduration(целое число, обязательно): продолжительность в минутах
update_worklogОбновить существующий рабочий журнал
Параметры:
project_id(строка, обязательно): UUID проектаissue_id(строка, обязательно): UUID проблемыworklog_id(строка, обязательно): UUID рабочего журналаworklog_data(объект): Поля для обновления в журнале работ
delete_worklogУдалить рабочий журнал
Параметры:
project_id(строка, обязательно): UUID проектаissue_id(строка, обязательно): UUID проблемыworklog_id(строка, обязательно): UUID рабочего журнала
Параметры конфигурации
PLANE_API_KEY— ваш токен API Plane. Вы можете сгенерировать его на странице Workspace Settings > API Tokens (/settings/api-tokens/) в приложении Plane.PLANE_WORKSPACE_SLUG— ярлык рабочей области для вашего экземпляра Plane. Ярлык рабочей области представляет собой уникальный идентификатор рабочей области в Plane. Его можно найти в URL.PLANE_API_HOST_URL(необязательно) — URL-адрес хоста сервера API Plane. По умолчанию https://api.plane.so/
Использование
Клод Десктоп
Вы можете добавить Plane в Claude Desktop , обновив claude_desktop_config.json :
VSCode
Вы также можете подключить Plane к VSCode , отредактировав файл .vscode.json или mcp.json :
Лицензия
Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -303
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API for streamlined project management workflows.Last updated -632MIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -52
- AsecurityAlicenseAqualityA Model Context Protocol server providing AI assistants with comprehensive project, task, and subtask management capabilities with project-specific storage.Last updated -2927763MIT License