IntelliPlan

Integrations

  • Generates various diagram types (including progress pie charts, dependency graphs, task flows, timelines, and more) to visualize epic structures, task dependencies, and project progress.

  • Creates UML-style class diagrams showing epic structure relationships as part of the diagram visualization options.

✨ 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:

HerramientaDescripción
batchEpicCrea una epopeya completa con múltiples tareas, cada una de las cuales puede tener múltiples subtareas, en una sola operación.
createEpicCrea una nueva epopeya (tarea de nivel superior) con detalles de planificación y creación de tarea inicial opcional.
createPlanningConfigCrea un archivo de configuración JSON para la herramienta planEpic, lo que permite personalizar los pasos y el proceso de planificación.
executeItemEjecuta o proporciona orientación para ejecutar una epopeya o tarea.
expandTaskDivide una tarea o epopeya en subelementos más pequeños y procesables.
getEpicOverviewProporciona una descripción general detallada y fácil de leer de una epopeya, sus tareas e información relacionada.
manageItemsAdministra epopeyas, tareas y subtareas con diversas operaciones (crear, actualizar, eliminar, etc.).
manageTaskStorageAdministra la configuración de almacenamiento y las exportaciones de epopeyas y tareas.
planEpicCrea 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

# Set up your project storage @IntelliPlanMCP manageItems action=configure basePath="/path/to/your/project" # Create a new epic @IntelliPlanMCP createEpic description="Build user authentication system with JWT" # Add a task to your epic @IntelliPlanMCP manageItems action=createTask epicId=your-epic-id description="Implement login endpoint" # Get an overview of all your epics @IntelliPlanMCP manageItems action=listEpics # Create a complete epic with nested tasks in a single operation @IntelliPlanMCP batchEpic description="Multi-tenant user authentication" basePath="/path/to/project" tasks=[...] # Get an epic overview with specific diagram types @IntelliPlanMCP getEpicOverview epicId=your-epic-id basePath="/path/to/project" diagramTypes=["progressPie", "dependencyGraph", "userJourney"]

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 diagramaDescripción
progressPieGráfico circular que muestra las tareas completadas y las tareas restantes
dependencyGraphDiagrama de red de dependencias épicas y de tareas
taskFlowDiagrama de flujo que organiza tareas por estado con dependencias
timelineDiagrama de Gantt que muestra la cronología y la duración de las tareas
userJourneyViaje progresivo a través de los estados de finalización de tareas
blockDiagramDiagrama de bloques que muestra la estructura épica y los recuentos de tareas
radarChartGráfico de barras que muestra la distribución de tareas por estado
kanbanBoardVisualización del estado de las tareas en un tablero estilo Kanban
sequenceDiagramDiagrama de secuencia que muestra las interacciones de tareas a lo largo del tiempo
classDiagramDiagrama 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 .

🔄 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

  1. Iniciar el servidor API :
    # Set environment variables for configuration or use defaults npm run start:api
  2. 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

  1. Configuración sencilla :Como mínimo, solo necesitas configurar:
    STORAGE_MODE=remote
    Esto se conectará a un servidor que se ejecuta en http://localhost:4007 de forma predeterminada.
  2. Configuración avanzada (opcional):
    STORAGE_MODE=remote REMOTE_API_URL=http://your-server:4007 # Custom server URL REMOTE_API_KEY=your-api-key # If authentication is enabled
  3. Inicie IntelliPlan en modo remoto :
    npm run dev
  4. Configurar en Cursor : Agregar a su .cursor-settings.json :
    { "mcpServers": { "IntelliPlanMCP": { "command": "node", "args": ["path/to/dist/index.js"], "env": { "STORAGE_MODE": "remote" } } } }

🛡️ 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

🛠️ Primeros pasos

  1. Instalar IntelliPlan :
    npm install npm run build
  2. Configurar en Cursor : Agregar a su .cursor-settings.json :
    { "mcpServers": { "IntelliPlanMCP": { "command": "node", "args": ["path/to/dist/index.js"] } } }
  3. 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:

  1. 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. Consulte config/sample-planning-config.json para ver un ejemplo.
  2. Uso del generador de configuraciones : IntelliPlan proporciona una herramienta interactiva para crear configuraciones de planificación:
    @IntelliPlanMCP createPlanningConfig currentStep=0
    Esto lo guiará a través de un proceso paso a paso para definir sus pasos de planificación personalizados.
  3. Creación de configuración directa : para usuarios más avanzados, puede crear una configuración directamente:
    @IntelliPlanMCP createDirectPlanningConfig name="Custom Plan" description="Your custom planning process" outputPath="config/your-config.json" steps=[...]
  4. Estructura de configuración :
    { "id": "your-plan-id", "name": "Your Plan Name", "description": "Description of your planning process", "version": "1.0", "defaultMaxDepth": 3, "includeTestStrategy": true, "steps": [ { "id": "step-id", "name": "Step Name", "description": "Step description", "order": 0, "instructions": ["Instruction 1", "Instruction 2"], "thinkingPrompts": ["Thinking prompt 1", "Thinking prompt 2"], "nextStepPrompt": "Guidance for the next step", "requiresPreviousStepData": false } // Additional steps... ] }
  5. Utilice una configuración personalizada :
    @IntelliPlanMCP planEpic description="Your project" configPath="full/path/to/your/config.json"
  6. 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)

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    gitlab mcp
    Last updated -
    13
    983
    75
    JavaScript
    MIT License
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    Algolia
    Last updated -
    18
    Go
    MIT License
    • Apple

View all related MCP servers

ID: v53917zvgp