Сервер 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 в репозитории проекта.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер протокола контекста модели, который позволяет интерфейсам ИИ беспрепятственно взаимодействовать с системой управления проектами Plane, позволяя управлять проектами, проблемами, состояниями и другими рабочими элементами через стандартизированный API.
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 -83
- -securityAlicense-qualityA 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 -31MIT 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 -331
- AsecurityAlicenseAqualityA Model Context Protocol server providing AI assistants with comprehensive project, task, and subtask management capabilities with project-specific storage.Last updated -295462MIT License