Integrations
Enables LLMs to interact with Plane.so, allowing them to manage projects and issues. Provides tools for listing projects, getting project details, creating and updating issues, and managing issue properties like priority and assignees.
Servidor MCP de avión
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los LLM interactuar con Plane.so , lo que les permite gestionar proyectos e incidencias mediante la API de Plane. Con este servidor, LLM como Claude pueden interactuar directamente con sus flujos de trabajo de gestión de proyectos, manteniendo el control y la seguridad de los usuarios.
Características
- Enumere todos los proyectos en su espacio de trabajo de Plane
- Obtenga información detallada sobre proyectos específicos
- Crea nuevos problemas con propiedades personalizables
- Enumerar y filtrar problemas de los proyectos
- Obtenga información detallada sobre temas específicos
- Actualizar los problemas existentes con nueva información
Prerrequisitos
- Node.js 22.x o superior
- Una clave API de Plane.so
- Un espacio de trabajo de Plane.so
Instalación
Opción 1: Uso de herrería
La forma más rápida de comenzar es usar Smithery para instalar el servidor directamente:
Este comando configurará automáticamente el servidor MCP de Plane para su uso con Claude. Tras la instalación, deberá configurar el servidor con su clave API de Plane y el slug del espacio de trabajo a través de la configuración de Claude.
Las opciones de cliente válidas son: claude, cline, windsurf, roo-cline, witsy, enconvo, cursor
Ejemplo de instalación con Cursor:
Opción 2: Configuración manual
Si prefiere configurar el servidor manualmente, siga estos pasos:
- Clonar este repositorio:
- Instalar dependencias:
- Construir el servidor:
Uso con Claude para escritorio
Nota: Si usó la Opción 1 (Smithery) mencionada anteriormente, puede omitir esta sección. Smithery configura automáticamente el servidor MCP.
- Abra el archivo de configuración de Claude for Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Agregue la configuración del servidor Plane MCP:
- Reiniciar Claude para escritorio
Herramientas disponibles
Nota: Los nombres de las herramientas usan guiones (p. ej.,
list-projects
), no guiones bajos. El servidor convertirá automáticamente los guiones bajos a guiones para mayor compatibilidad.
lista-proyectos
Enumera todos los proyectos en su espacio de trabajo de Plane.
Parámetros: Ninguno
Ejemplo:
obtener-proyecto
Obtiene información detallada sobre un proyecto específico.
Parámetros:
project_id
: ID del proyecto a recuperar
Ejemplo:
crear problema
Crea un nuevo problema en un proyecto específico.
Parámetros:
project_id
: ID del proyecto donde se debe crear el problemaname
: Título del númerodescription_html
: Descripción HTML del problema (requerida por la API de Plane)priority
(opcional): Prioridad del asunto ("urgente", "alta", "media", "baja", "ninguna")state_id
(opcional): ID del estado para este problemaassignees
(opcional): Matriz de ID de usuarios para asignar a este problema
Nota: El parámetro
assignees
debe ser una matriz de cadenas de ID de usuario. Errores comunes incluyen proporcionar un diccionario/objeto en lugar de una matriz, o anidar accidentalmente todos los datos del problema dentro del campo "assignees". El servidor intentará gestionar estos casos, pero se recomienda usar el formato correcto.
Ejemplo:
problemas de lista
Enumera los problemas de un proyecto específico con filtrado opcional.
Parámetros:
project_id
: ID del proyecto del cual se obtendrán los problemasstate_id
(opcional): Filtrar por ID de estadopriority
(opcional): Filtrar por prioridadassignee_id
(opcional): Filtrar por ID de cesionariolimit
(opcional): número máximo de números a devolver (predeterminado: 50)
Ejemplo:
obtener problema
Obtiene información detallada sobre un problema específico.
Parámetros:
project_id
: ID del proyecto que contiene el problemaissue_id
: ID del problema a recuperar
Ejemplo:
problema de actualización
Actualiza un problema existente en un proyecto.
Parámetros:
project_id
: ID del proyecto que contiene el problemaissue_id
: ID del problema a actualizarname
(opcional): Título actualizado del problemadescription_html
(opcional): descripción HTML del problema (requerida por la API de Plane)priority
(opcional): Prioridad actualizada del problemastate_id
(opcional): ID de estado actualizado del problemaassignees
(opcional): matriz actualizada de identificaciones de usuarios para asignar a este problema
Nota: El parámetro
assignees
debe ser una matriz de cadenas de identificación de usuario, siguiendo las mismas pautas de formato que la herramienta de creación de problemas.
Ejemplo:
Desarrollo
- Instalar dependencias de desarrollo:
- Inicie el servidor en modo de desarrollo:
Pruebas
Puede probar el servidor utilizando el Inspector MCP:
Ejemplos
A continuación se muestran algunos ejemplos de interacciones que puedes probar con Claude después de configurar el servidor Plane MCP:
- "¿Puedes enumerar todos los proyectos en mi espacio de trabajo de Plane?"
- Por favor, cree un nuevo problema de alta prioridad en el proyecto de Marketing titulado "Actualizar la estrategia de redes sociales".
- "¿Cuáles son todos los temas de alta prioridad en el proyecto de desarrollo?"
- Se actualizó el problema n.° 123 del proyecto de control de calidad para cambiar su prioridad a urgente.
Claude utilizará las herramientas adecuadas para interactuar con Plane y solicitará su aprobación antes de crear o modificar cualquier problema.
Consideraciones de seguridad
- La clave API requiere permisos de avión adecuados para funcionar
- Todas las operaciones que modifican datos requieren la aprobación explícita del usuario
- Las variables de entorno deben estar protegidas adecuadamente
- Las claves API nunca deben comprometerse con el control de versiones
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Apoyo
Si encuentra algún problema o tiene preguntas:
- Consulta la sección de problemas de GitHub
- Consulte la documentación de MCP en modelcontextprotocol.io
- Abrir una nueva emisión con pasos de reproducción detallados
Historia de las estrellas
This server cannot be installed
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.
Un servidor de protocolo de contexto de modelo que permite a los LLM interactuar con Plane.so, lo que les permite administrar proyectos y problemas a través de la API de Plane para flujos de trabajo de gestión de proyectos optimizados.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.Last updated -2752TypeScript
- -securityAlicense-qualityA Model Context Protocol Server that enables LLMs to interact with and execute REST API calls through natural language prompts, supporting GET/PUT/POST/PATCH operations on configured APIs.Last updated -5PythonApache 2.0
- -securityFlicense-qualityA Model Context Protocol server that connects LLMs to the Compiler Explorer API, enabling them to compile code, explore compiler features, and analyze optimizations across different compilers and languages.Last updated -Python