✨ IntelliPlan MCP
🚀 Transforme su flujo de trabajo de desarrollo
IntelliPlan es un sistema inteligente de gestión de tareas que se integra a la perfección con el Protocolo de Contexto de Modelo (MCP) de Cursor AI y otros editores compatibles. Le permite organizar su proceso de desarrollo con una jerarquía estructurada de Épica → Tarea → Subtarea, todo ello sin salir de su entorno de programación.
✅ ¿Qué puede hacer IntelliPlan por usted?
Organice proyectos complejos con facilidad
Creación y gestión de proyectos épicos : divida proyectos complejos en objetivos manejables de alto nivel.
Organización de tareas y subtareas : estructure su trabajo con relaciones claras entre padres e hijos
Dependencias inteligentes : defina y realice un seguimiento de las relaciones entre elementos de trabajo
Planificación del desarrollo de supercargas
Desglose asistido por IA : divida automáticamente las tareas complejas en partes manejables
Sugerencias de implementación inteligente : obtenga orientación sobre cómo abordar los desafíos
Análisis de complejidad : comprenda el esfuerzo necesario antes de sumergirse
Mantenga a su equipo en el buen camino
Seguimiento del progreso : supervise el estado de finalización en todos los niveles
Recomendaciones de próximas acciones : sepa siempre en qué trabajar a continuación
Comprensión contextual : obtenga resúmenes que capturen el alcance completo del trabajo
Integración perfecta del editor
Interfaz de lenguaje natural : interactúe con IntelliPlan mediante comandos conversacionales
Manténgase en su flujo de trabajo : no es necesario cambiar el contexto entre herramientas
Compatibilidad con el protocolo MCP : funciona con cualquier editor que implemente el protocolo de contexto de modelo
📋 Herramientas disponibles
IntelliPlan proporciona un conjunto de potentes herramientas para gestionar su proceso de desarrollo:
Herramienta | Descripción |
| Crea una epopeya completa con múltiples tareas, cada una de las cuales puede tener múltiples subtareas, en una sola operación. |
| Crea una nueva epopeya (tarea de nivel superior) con detalles de planificación y creación de tarea inicial opcional. |
| Crea un archivo de configuración JSON para la herramienta planEpic, lo que permite personalizar los pasos y el proceso de planificación. |
| Ejecuta o proporciona orientación para ejecutar una epopeya o tarea. |
| Divide una tarea o epopeya en subelementos más pequeños y procesables. |
| Proporciona una descripción general detallada y fácil de leer de una epopeya, sus tareas e información relacionada. |
| Enumera todas las epopeyas disponibles con sus ID, descripciones, estados y estadísticas de finalización. Permite filtrar y ordenar. |
| Administra epopeyas, tareas y subtareas con diversas operaciones (crear, actualizar, eliminar, etc.). |
| Administra la configuración de almacenamiento y las exportaciones de epopeyas y tareas. |
| Crea interactivamente un plan de implementación detallado con tareas jerárquicas y subtareas a través del pensamiento secuencial, guiando al agente a través de múltiples pasos de refinamiento. |
Ejemplos de uso
Diagramas disponibles 🚧
Nota: La funcionalidad del diagrama es actualmente un trabajo en progreso (WIP) 🚧
La herramienta getEpicOverview
admite varios tipos de diagramas de sirena para visualizar la estructura y el progreso de tu epopeya:
Tipo de diagrama | Descripción |
| Gráfico circular que muestra las tareas completadas y las tareas restantes |
| Diagrama de red de dependencias épicas y de tareas |
| Diagrama de flujo que organiza tareas por estado con dependencias |
| Diagrama de Gantt que muestra la cronología y la duración de las tareas |
| Viaje progresivo a través de los estados de finalización de tareas |
| Diagrama de bloques que muestra la estructura épica y los recuentos de tareas |
| Gráfico de barras que muestra la distribución de tareas por estado |
| Visualización del estado de las tareas en un tablero estilo Kanban |
| Diagrama de secuencia que muestra las interacciones de tareas a lo largo del tiempo |
| Diagrama de clases de estilo UML que muestra las relaciones entre estructuras épicas |
Puede especificar qué diagramas incluir mediante la matriz de parámetros diagramTypes
. Si no se especifica, se incluirán todos los tipos de diagrama cuando includeDiagrams
se establezca en true
.
🐳 Implementación de Docker
IntelliPlan se puede implementar con Docker para facilitar su configuración y gestión. La implementación en Docker admite almacenamiento local y remoto.
Construyendo la imagen de Docker
Ejecutando con Docker
Opciones de configuración de almacenamiento
IntelliPlan admite dos modos de almacenamiento cuando se ejecuta en Docker:
1. Modo remoto (predeterminado)
En el modo remoto, los archivos se almacenan en un volumen persistente montado en el directorio /data
del contenedor:
Esta es la configuración recomendada para las implementaciones de Docker. Todos los datos se almacenarán en el directorio .intelliplan-data
del equipo host.
2. Modo local
Si prefiere utilizar el modo de almacenamiento local, puede anular las variables de entorno:
Ejemplo de Docker Compose
Para una gestión más sencilla, puedes utilizar Docker Compose:
Guarde esto como docker-compose.yml
y ejecútelo con:
🔄 Modo de servidor remoto
IntelliPlan ahora admite un modo de servidor remoto, lo que le permite almacenar sus epopeyas y tareas en un servidor centralizado en lugar de directamente en su sistema de archivos local. Esto facilita la colaboración en equipo y el acceso a sus datos de planificación desde múltiples dispositivos.
📡 Configuración del servidor remoto
Iniciar el servidor API :
Variables de entorno para el servidor API :
PORT
: Puerto donde se ejecutará el servidor (predeterminado: 3000)STORAGE_PATH
: Ubicación donde el servidor API almacenará los datos (predeterminado: directorio actual)
🔌 Conexión a un servidor remoto
Configuración sencilla :
Como mínimo, solo necesitas configurar:
Esto se conectará a un servidor que se ejecuta en http://localhost:4007 de forma predeterminada.
Configuración avanzada (opcional):
Inicie IntelliPlan en modo remoto :
Configurar en Cursor : Agregar a su
.cursor-settings.json
:
🛡️ Consideraciones de seguridad
El servidor API incluye limitación de velocidad básica y protección CORS
Para uso en producción, considere agregar:
Cifrado HTTPS
Autenticación fuerte
Validación de entrada más robusta
Soluciones de respaldo para sus datos
Gestión de épicas con listEpics
La nueva herramienta listEpics
proporciona una forma conveniente de ver y administrar todas las epopeyas disponibles en su espacio de trabajo IntelliPlan.
🔍Opciones de filtrado y clasificación
La herramienta listEpics
admite los siguientes parámetros:
Parámetro | Tipo | Por defecto | Descripción |
| cadena | 'todo' | Filtrar epopeyas por estado ('todos', 'todo', 'en progreso', 'listo') |
| cadena | 'actualizado' | Ordenar epopeyas por campo ('nombre', 'creado', 'actualizado', 'estado', 'finalización') |
| cadena | 'desc' | Orden de clasificación ('asc', 'desc') |
| número | 20 | Número máximo de epopeyas a devolver |
| cadena | - | Ruta base para el almacenamiento (obligatoria si el almacenamiento aún no está configurado) |
📊 Formato de salida
La herramienta devuelve una tabla formateada con las siguientes columnas:
Identificación épica
Descripción
Estado (con indicadores visuales)
Finalización de la tarea (completada/total)
Porcentaje de finalización
🚀 Ejemplo de uso
Uso básico:
Con filtrado y clasificación:
Cuando el almacenamiento no está configurado:
🛠️ Primeros pasos
Instalar IntelliPlan :
Configurar en Cursor : Agregar a su
.cursor-settings.json
:Habilite y comience a planificar : ¡active MCP en la configuración de su editor y comience a organizar su proceso de desarrollo!
📝 Personalización del proceso de planificación
IntelliPlan admite procesos de planificación personalizables a través de archivos de configuración JSON:
Crear archivos de configuración : Puede colocar archivos de configuración JSON en cualquier parte de su proyecto. Se recomienda el directorio
config/planning/
para la organización, pero no es obligatorio. Consulteconfig/sample-planning-config.json
para ver un ejemplo.Uso del generador de configuraciones : IntelliPlan proporciona una herramienta interactiva para crear configuraciones de planificación:
Esto lo guiará a través de un proceso paso a paso para definir sus pasos de planificación personalizados.
Creación de configuración directa : para usuarios más avanzados, puede crear una configuración directamente:
Estructura de configuración :
Utilice una configuración personalizada :
Configuraciones generadas por LLM : La ruta de configuración no tiene por qué apuntar a un archivo existente. El modelo de lenguaje puede generar configuraciones de planificación personalizadas sobre la marcha según sus requisitos. Simplemente solicite a LLM que cree una configuración de planificación para sus necesidades específicas y generará la configuración JSON adecuada para su caso de uso.
🔍¿Por qué IntelliPlan?
A diferencia de los gestores de tareas tradicionales que se encuentran fuera de tu entorno de desarrollo, IntelliPlan funciona justo donde escribes código. Esta integración elimina el cambio de contexto y mantiene la planificación estrechamente vinculada a la implementación.
Las capacidades de inteligencia artificial de IntelliPlan van más allá del simple seguimiento de tareas: comprende la estructura de su proyecto y brinda sugerencias inteligentes para la implementación, estrategias de prueba y análisis de complejidad.
📄 Licencia
Instituto Tecnológico de Massachusetts (MIT)
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
IntelliPlan
- 🚀 Transforme su flujo de trabajo de desarrollo
- ✅ ¿Qué puede hacer IntelliPlan por usted?
- 📋 Herramientas disponibles
- Ejemplos de uso
- Diagramas disponibles 🚧
- 🐳 Implementación de Docker
- 🔄 Modo de servidor remoto
- Gestión de épicas con listEpics
- 🛠️ Primeros pasos
- 📝 Personalización del proceso de planificación
- 🔍¿Por qué IntelliPlan?
- 📄 Licencia
Related MCP Servers
- MIT License
- MIT License
- MIT License