Servidor MCP de avión
El servidor MCP de Plane lleva el poder del Protocolo de contexto de modelo (MCP) a Plane, lo que permite que los agentes de IA y las herramientas para desarrolladores interactúen de manera programática con su espacio de trabajo de Plane.
Ya sea que esté creando asistentes inteligentes, scripts de automatización o herramientas impulsadas por flujo de trabajo, este servidor proporciona un puente perfecto a la API de Plane, para que pueda crear proyectos, administrar problemas, asignar tareas y mantener su trabajo sincronizado con herramientas impulsadas por IA.
¿Qué puedes hacer con ello?
Este servidor desbloquea todo tipo de capacidades útiles para cualquiera que trabaje con Plane:
Ponga en marcha proyectos y elementos de trabajo directamente desde su interfaz de IA o aplicación.
Actualice el progreso, asigne miembros del equipo, establezca propiedades o agregue comentarios, todo mediante programación.
Mueva los problemas a través de flujos de trabajo y actualice sus estados sobre la marcha.
Organice el trabajo con etiquetas, módulos y ciclos.
Analice datos sobre el trabajo de su equipo en todos los proyectos.
Cree aplicaciones inteligentes que interactúen naturalmente con Plane, ya sea un agente de IA que registre el trabajo o un bot que mantenga los proyectos ordenados.
Herramientas
Usuarios
get_userObtener la información del usuario actual
No se requieren parámetros
Proyectos
get_projectsObtener todos los proyectos del usuario actual
No se requieren parámetros
create_projectCrear un nuevo proyecto
Parámetros:
name(cadena, obligatorio): nombre del proyecto
Tipos de problemas
list_issue_typesObtener todos los tipos de problemas para un proyecto específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyecto
get_issue_typeObtener detalles de un tipo de problema específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectotype_id(cadena, obligatoria): UUID del tipo de problema
create_issue_typeCrear un nuevo tipo de problema en un proyecto
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_type_data: Objeto que contiene:name(cadena, obligatorio): nombre del tipo de problemadescription(cadena, obligatoria): Descripción del tipo de problema
update_issue_typeActualizar un tipo de problema existente
Parámetros:
project_id(cadena, obligatoria): UUID del proyectotype_id(cadena, obligatoria): UUID del tipo de problemaissue_type_data(objeto): Campos para actualizar el tipo de problema
delete_issue_typeEliminar un tipo de problema
Parámetros:
project_id(cadena, obligatoria): UUID del proyectotype_id(cadena, obligatoria): UUID del tipo de problema
Estados
list_statesObtener todos los estados para un proyecto específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyecto
get_stateObtenga detalles de un estado específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectostate_id(cadena, obligatoria): UUID del estado
create_stateCrear un nuevo estado en un proyecto
Parámetros:
project_id(cadena, obligatoria): UUID del proyectostate_data: Objeto que contiene:name(cadena, obligatorio): Nombre del estadocolor(cadena, obligatoria): código de color para el estado
update_stateActualizar un estado existente
Parámetros:
project_id(cadena, obligatoria): UUID del proyectostate_id(cadena, obligatoria): UUID del estadostate_data(objeto): Campos para actualizar el estado
delete_stateEliminar un estado
Parámetros:
project_id(cadena, obligatoria): UUID del proyectostate_id(cadena, obligatoria): UUID del estado
Etiquetas
list_labelsObtener todas las etiquetas para un proyecto específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyecto
get_labelObtener detalles de una etiqueta específica
Parámetros:
project_id(cadena, obligatoria): UUID del proyectolabel_id(cadena, obligatoria): UUID de la etiqueta
create_labelCrear una nueva etiqueta en un proyecto
Parámetros:
project_id(cadena, obligatoria): UUID del proyectolabel_data: Objeto que contiene:name(cadena, obligatorio): Nombre de la etiquetacolor(cadena, obligatoria): código de color para la etiqueta
update_labelActualizar una etiqueta existente
Parámetros:
project_id(cadena, obligatoria): UUID del proyectolabel_id(cadena, obligatoria): UUID de la etiquetalabel_data(objeto): Campos para actualizar en la etiqueta
delete_labelEliminar una etiqueta
Parámetros:
project_id(cadena, obligatoria): UUID del proyectolabel_id(cadena, obligatoria): UUID de la etiqueta
Asuntos
get_issue_using_readable_identifierObtener detalles del problema utilizando un identificador legible (por ejemplo, PROJ-123)
Parámetros:
project_identifier(cadena, obligatorio)issue_identifier(cadena, obligatoria): Número de problema: Identificador del proyecto (p. ej., "PROJ") r (p. ej., "123")
get_issue_commentsObtener todos los comentarios sobre un tema específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_id(cadena, obligatoria): UUID del problema
add_issue_commentAgregar un comentario a un problema
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_id(cadena, obligatoria): UUID del problemacomment_html(cadena, obligatoria): contenido HTML del comentario
create_issueCrear un nuevo problema
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_data: Objeto que contiene:name(cadena, obligatorio): Título del problemadescription_html(cadena, obligatoria): descripción HTML del problema
update_issueActualizar un problema existente
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_id(cadena, obligatoria): UUID del problemaissue_data(objeto): Campos para actualizar en el problema
Módulos
list_modulesObtenga todos los módulos para un proyecto específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyecto
get_moduleObtener detalles de un módulo específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectomodule_id(cadena, obligatoria): UUID del módulo
create_moduleCrear un nuevo módulo en un proyecto
Parámetros:
project_id(cadena, obligatoria): UUID del proyectomodule_data: Objeto que contiene:name(cadena, obligatorio): Nombre del módulo
update_moduleActualizar un módulo existente
Parámetros:
project_id(cadena, obligatoria): UUID del proyectomodule_id(cadena, obligatoria): UUID del módulomodule_data(objeto): Campos a actualizar en el módulo
delete_moduleEliminar un módulo
Parámetros:
project_id(cadena, obligatoria): UUID del proyectomodule_id(cadena, obligatoria): UUID del módulo
Problemas con el módulo
list_module_issuesObtener todos los problemas de un módulo específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectomodule_id(cadena, obligatoria): UUID del módulo
add_module_issuesAgregar problemas a un módulo
Parámetros:
project_id(cadena, obligatoria): UUID del proyectomodule_id(cadena, obligatoria): UUID del móduloissues(cadena[], obligatorio): Matriz de UUID de problemas para agregar
delete_module_issueEliminar un problema de un módulo
Parámetros:
project_id(cadena, obligatoria): UUID del proyectomodule_id(cadena, obligatoria): UUID del móduloissue_id(cadena, obligatoria): UUID del problema a eliminar
Ciclos
list_cyclesObtener todos los ciclos para un proyecto específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyecto
get_cycleObtener detalles de un ciclo específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectocycle_id(cadena, obligatoria): UUID del ciclo
create_cycleCrear un nuevo ciclo en un proyecto
Parámetros:
project_id(cadena, obligatoria): UUID del proyectocycle_data: Objeto que contiene:name(cadena, obligatorio): Nombre del ciclostart_date(cadena, obligatoria): Fecha de inicio (AAAA-MM-DD)end_date(cadena, obligatoria): Fecha de finalización (AAAA-MM-DD)
update_cycleActualizar un ciclo existente
Parámetros:
project_id(cadena, obligatoria): UUID del proyectocycle_id(cadena, obligatoria): UUID del ciclocycle_data(objeto): Campos a actualizar en el ciclo
delete_cycleEliminar un ciclo
Parámetros:
project_id(cadena, obligatoria): UUID del proyectocycle_id(cadena, obligatoria): UUID del ciclo
Problemas de ciclo
list_cycle_issuesObtener todos los números de un ciclo específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectocycle_id(cadena, obligatoria): UUID del ciclo
add_cycle_issuesAñadir problemas a un ciclo
Parámetros:
project_id(cadena, obligatoria): UUID del proyectocycle_id(cadena, obligatoria): UUID del cicloissues(cadena[], obligatorio): Matriz de UUID de problemas para agregar
delete_cycle_issueEliminar un problema de un ciclo
Parámetros:
project_id(cadena, obligatoria): UUID del proyectocycle_id(cadena, obligatoria): UUID del cicloissue_id(cadena, obligatoria): UUID del problema a eliminar
Registros de trabajo
get_issue_worklogsObtener todos los registros de trabajo para un problema específico
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_id(cadena, obligatoria): UUID del problema
get_total_worklogsObtener el tiempo total registrado para un proyecto
Parámetros:
project_id(cadena, obligatoria): UUID del proyecto
create_worklogCrear un nuevo registro de trabajo para un problema
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_id(cadena, obligatoria): UUID del problemaworklog_data: Objeto que contiene:description(cadena, obligatoria): Descripción del trabajo realizadoduration(entero, obligatorio): Duración en minutos
update_worklogActualizar un registro de trabajo existente
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_id(cadena, obligatoria): UUID del problemaworklog_id(cadena, obligatoria): UUID del registro de trabajoworklog_data(objeto): Campos para actualizar en el registro de trabajo
delete_worklogEliminar un registro de trabajo
Parámetros:
project_id(cadena, obligatoria): UUID del proyectoissue_id(cadena, obligatoria): UUID del problemaworklog_id(cadena, obligatoria): UUID del registro de trabajo
Parámetros de configuración
PLANE_API_KEY: Tu token de API de Plane. Puedes generarlo desde la página Configuración del espacio de trabajo > Tokens de API (/settings/api-tokens/) en la aplicación Plane.PLANE_WORKSPACE_SLUG: El slug del espacio de trabajo de tu instancia de Plane. El slug del espacio de trabajo representa el identificador único de un espacio de trabajo en Plane. Se encuentra en la URL.PLANE_API_HOST_URL(opcional): URL del host del servidor API de Plane. El valor predeterminado es https://api.plane.so/
Uso
Escritorio de Claude
Puedes agregar Plane a Claude Desktop actualizando tu claude_desktop_config.json :
VSCode
También puedes conectar Plane a VSCode editando tu archivo .vscode.json o mcp.json :
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
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
Un servidor de protocolo de contexto de modelo que permite que las interfaces de IA interactúen sin problemas con el sistema de gestión de proyectos de Plane, lo que permite la gestión de proyectos, problemas, estados y otros elementos de trabajo a través de una API estandarizada.
Related Resources
Related MCP Servers
- -security-license-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 -73
- Asecurity-licenseAqualityA 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
- -security-license-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 -361
- Asecurity-licenseAqualityA Model Context Protocol server providing AI assistants with comprehensive project, task, and subtask management capabilities with project-specific storage.Last updated -2933363MIT License