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_user
Obtener la información del usuario actual
No se requieren parámetros
Proyectos
get_projects
Obtener todos los proyectos del usuario actual
No se requieren parámetros
create_project
Crear un nuevo proyecto
Parámetros:
name
(cadena, obligatorio): nombre del proyecto
Tipos de problemas
list_issue_types
Obtener todos los tipos de problemas para un proyecto específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyecto
get_issue_type
Obtener 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_type
Crear 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_type
Actualizar 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_type
Eliminar un tipo de problema
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectotype_id
(cadena, obligatoria): UUID del tipo de problema
Estados
list_states
Obtener todos los estados para un proyecto específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyecto
get_state
Obtenga detalles de un estado específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectostate_id
(cadena, obligatoria): UUID del estado
create_state
Crear 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_state
Actualizar 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_state
Eliminar un estado
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectostate_id
(cadena, obligatoria): UUID del estado
Etiquetas
list_labels
Obtener todas las etiquetas para un proyecto específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyecto
get_label
Obtener detalles de una etiqueta específica
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectolabel_id
(cadena, obligatoria): UUID de la etiqueta
create_label
Crear 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_label
Actualizar 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_label
Eliminar una etiqueta
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectolabel_id
(cadena, obligatoria): UUID de la etiqueta
Asuntos
get_issue_using_readable_identifier
Obtener 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_comments
Obtener 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_comment
Agregar 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_issue
Crear 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_issue
Actualizar 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_modules
Obtenga todos los módulos para un proyecto específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyecto
get_module
Obtener detalles de un módulo específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectomodule_id
(cadena, obligatoria): UUID del módulo
create_module
Crear 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_module
Actualizar 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_module
Eliminar 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_issues
Obtener 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_issues
Agregar 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_issue
Eliminar 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_cycles
Obtener todos los ciclos para un proyecto específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyecto
get_cycle
Obtener detalles de un ciclo específico
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectocycle_id
(cadena, obligatoria): UUID del ciclo
create_cycle
Crear 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_cycle
Actualizar 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_cycle
Eliminar un ciclo
Parámetros:
project_id
(cadena, obligatoria): UUID del proyectocycle_id
(cadena, obligatoria): UUID del ciclo
Problemas de ciclo
list_cycle_issues
Obtener 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_issues
Añ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_issue
Eliminar 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_worklogs
Obtener 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_worklogs
Obtener el tiempo total registrado para un proyecto
Parámetros:
project_id
(cadena, obligatoria): UUID del proyecto
create_worklog
Crear 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_worklog
Actualizar 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_worklog
Eliminar 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 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