Plane MCP Server
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
Related MCP server: Plane MCP Server
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:
# Install to Claude for Desktop
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client claudeEste 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:
npx -y @smithery/cli install @kelvin6365/plane-mcp-server --client cursorOpción 2: Configuración manual
Si prefiere configurar el servidor manualmente, siga estos pasos:
Clonar este repositorio:
git clone https://github.com/kelvin6365/plane-mcp-server.git
cd plane-mcp-serverInstalar dependencias:
npm installConstruir el servidor:
npm run buildUso 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.jsonVentanas:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la configuración del servidor Plane MCP:
{
"mcpServers": {
"plane": {
"command": "node",
"args": ["path/to/plane-mcp-server/build/index.js"],
"env": {
"PLANE_API_KEY": "your_plane_api_key_here",
"PLANE_WORKSPACE_SLUG": "your_workspace_slug_here"
}
}
}
}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:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef"
}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
assigneesdebe 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:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"name": "Implement new feature",
"description_html": "<p>We need to implement the new reporting feature</p>",
"priority": "high",
"assignees": ["user-id-1", "user-id-2"]
}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:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"priority": "high",
"limit": 10
}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:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"issue_id": "01def456-7890-12gh-3456-789ijklmnopq"
}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
assigneesdebe 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:
{
"project_id": "01abc123-4567-89de-0123-456789abcdef",
"issue_id": "01def456-7890-12gh-3456-789ijklmnopq",
"priority": "urgent",
"description_html": "<p>Updated description with <strong>more details</strong></p>"
}Desarrollo
Instalar dependencias de desarrollo:
npm install --save-dev typescript @types/nodeInicie el servidor en modo de desarrollo:
npm run devPruebas
Puede probar el servidor utilizando el Inspector MCP:
npx @modelcontextprotocol/inspector node dist/index.jsEjemplos
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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables large language models to interact with Linear's issue tracking system, allowing management of issues, projects, teams, and other Linear resources.19251MIT

Plane MCP Serverofficial
AlicenseBqualityBmaintenanceA Model Context Protocol server that enables AI interfaces to seamlessly interact with Plane's project management system, allowing management of projects, issues, states, and other work items through a standardized API.46121283MIT- AlicenseBqualityCmaintenanceA Model Context Protocol (MCP) server that enables LLMs to interact with Plane.so, allowing them to manage projects and issues through Plane's API. Using this server, LLMs like Claude can directly interact with your project management workflows while maintaining user control and security.76261MIT
- AlicenseBqualityCmaintenanceAn MCP server that enables LLMs to fully manage a Plane workspace, including projects, work items, states, labels, cycles, modules, comments, and members.38MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kelvin6365/plane-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server