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


🚀 Transformieren Sie Ihren Entwicklungsworkflow

IntelliPlan ist ein intelligentes Aufgabenmanagementsystem, das sich nahtlos in das Model Context Protocol (MCP) von Cursor AI und anderen kompatiblen Editoren integriert. Es ermöglicht Ihnen, Ihren Entwicklungsprozess mit einer strukturierten Epic → Task → Subtask-Hierarchie zu organisieren, ohne Ihre Programmierumgebung verlassen zu müssen.

✅ Was kann IntelliPlan für Sie tun?

Organisieren Sie komplexe Projekte mit Leichtigkeit

  • Epic Creation & Management – Zerlegen Sie komplexe Projekte in überschaubare übergeordnete Ziele
  • Aufgaben- und Unteraufgabenorganisation – Strukturieren Sie Ihre Arbeit mit klaren Eltern-Kind-Beziehungen
  • Intelligente Abhängigkeiten – Definieren und verfolgen Sie Beziehungen zwischen Arbeitselementen

Supercharge-Entwicklungsplanung

  • KI-gestützte Aufteilung – Automatische Aufteilung komplexer Aufgaben in überschaubare Teile
  • Intelligente Implementierungsvorschläge – Erhalten Sie Anleitungen zum Umgang mit Herausforderungen
  • Komplexitätsanalyse – Verstehen Sie den erforderlichen Aufwand, bevor Sie eintauchen

Halten Sie Ihr Team auf Kurs

  • Fortschrittsverfolgung – Überwachen Sie den Abschlussstatus auf allen Ebenen
  • Empfehlungen für die nächste Aktion – Immer wissen, woran Sie als Nächstes arbeiten müssen
  • Kontextuelles Verständnis – Erhalten Sie Zusammenfassungen, die den gesamten Arbeitsumfang erfassen

Nahtlose Editor-Integration

  • Schnittstelle für natürliche Sprache – Interagieren Sie mit IntelliPlan über Konversationsbefehle
  • Bleiben Sie in Ihrem Workflow – Sie müssen nicht zwischen den Tools wechseln.
  • MCP-Protokollunterstützung – Funktioniert mit jedem Editor, der das Model Context Protocol implementiert

📋 Verfügbare Tools

IntelliPlan bietet eine Reihe leistungsstarker Tools zur Verwaltung Ihres Entwicklungsprozesses:

WerkzeugBeschreibung
batchEpicErstellt in einem einzigen Vorgang ein vollständiges Epic mit mehreren Aufgaben, von denen jede möglicherweise mehrere Unteraufgaben hat.
createEpicErstellt ein neues Epic (Aufgabe der obersten Ebene) mit Planungsdetails und optionaler anfänglicher Aufgabenerstellung.
createPlanningConfigErstellt eine JSON-Konfigurationsdatei für das planEpic-Tool, die die Anpassung von Planungsschritten und -prozessen ermöglicht.
executeItemFührt ein Epic oder eine Aufgabe aus oder gibt Anleitungen zur Ausführung.
expandTaskZerlegt eine Aufgabe oder ein Epos in kleinere, umsetzbare Unterelemente.
getEpicOverviewBietet eine detaillierte, leicht verständliche Übersicht über ein Epic, seine Aufgaben und zugehörige Informationen.
manageItemsVerwaltet Epics, Aufgaben und Unteraufgaben mit verschiedenen Vorgängen (Erstellen, Aktualisieren, Löschen usw.).
manageTaskStorageVerwaltet die Speicherkonfiguration und Exporte für Epics und Tasks.
planEpicErstellt interaktiv einen detaillierten Implementierungsplan mit hierarchischen Aufgaben und Unteraufgaben durch sequenzielles Denken und führt den Agenten durch mehrere Verfeinerungsschritte.

🎮 Anwendungsbeispiele

# 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"]

Verfügbare Diagramme 🚧

Hinweis: Die Diagrammfunktionalität ist derzeit in Arbeit (WIP) 🚧

Das Tool getEpicOverview unterstützt verschiedene Mermaid-Diagrammtypen zur Visualisierung der Struktur und des Fortschritts Ihres Epics:

DiagrammtypBeschreibung
progressPieKreisdiagramm mit erledigten und verbleibenden Aufgaben
dependencyGraphNetzwerkdiagramm der Epic- und Task-Abhängigkeiten
taskFlowFlussdiagramm zum Organisieren von Aufgaben nach Status mit Abhängigkeiten
timelineGantt-Diagramm mit Aufgabenzeitplan und -dauer
userJourneyProgressive Reise durch die Aufgabenerledigungszustände
blockDiagramBlockdiagramm mit epischer Struktur und Aufgabenanzahl
radarChartBalkendiagramm zur Aufgabenverteilung nach Status
kanbanBoardVisualisierung des Aufgabenstatus im Kanban-Stil
sequenceDiagramSequenzdiagramm, das die Aufgabeninteraktionen im Zeitverlauf zeigt
classDiagramKlassendiagramm im UML-Stil, das die Beziehungen der epischen Struktur zeigt

Sie können mit dem Parameter-Array diagramTypes angeben, welche Diagramme einbezogen werden sollen. Wenn keine Angabe erfolgt, werden alle Diagrammtypen einbezogen, wenn includeDiagrams auf true gesetzt ist.

🔄 Remote-Server-Modus

IntelliPlan unterstützt jetzt einen Remote-Server-Modus, sodass Sie Ihre Epics und Aufgaben auf einem zentralen Server statt direkt auf Ihrem lokalen Dateisystem speichern können. Dies ermöglicht die Teamzusammenarbeit und den Zugriff auf Ihre Planungsdaten von mehreren Geräten aus.

📡 Einrichten des Remote-Servers

  1. Starten Sie den API-Server :
    # Set environment variables for configuration or use defaults npm run start:api
  2. Umgebungsvariablen für den API-Server :
    • PORT : Port, auf dem der Server ausgeführt wird (Standard: 3000)
    • STORAGE_PATH : Speicherort, an dem der API-Server Daten speichert (Standard: aktuelles Verzeichnis)

🔌 Verbindung zu einem Remote-Server herstellen

  1. Einfache Konfiguration :Sie müssen mindestens Folgendes festlegen:
    STORAGE_MODE=remote
    Dadurch wird standardmäßig eine Verbindung zu einem Server hergestellt, der unter http://localhost:4007 ausgeführt wird.
  2. Erweiterte Konfiguration (optional):
    STORAGE_MODE=remote REMOTE_API_URL=http://your-server:4007 # Custom server URL REMOTE_API_KEY=your-api-key # If authentication is enabled
  3. Starten Sie IntelliPlan im Remote-Modus :
    npm run dev
  4. Im Cursor konfigurieren : Zu Ihrer .cursor-settings.json hinzufügen:
    { "mcpServers": { "IntelliPlanMCP": { "command": "node", "args": ["path/to/dist/index.js"], "env": { "STORAGE_MODE": "remote" } } } }

🛡️ Sicherheitsüberlegungen

  • Der API-Server beinhaltet grundlegende Ratenbegrenzung und CORS-Schutz
  • Für den Produktionseinsatz sollten Sie Folgendes hinzufügen:
    • HTTPS-Verschlüsselung
    • Starke Authentifizierung
    • Robustere Eingabevalidierung
    • Backup-Lösungen für Ihre Daten

🛠️ Erste Schritte

  1. Installieren Sie IntelliPlan :
    npm install npm run build
  2. Im Cursor konfigurieren : Zu Ihrer .cursor-settings.json hinzufügen:
    { "mcpServers": { "IntelliPlanMCP": { "command": "node", "args": ["path/to/dist/index.js"] } } }
  3. Aktivieren und mit der Planung beginnen : Aktivieren Sie MCP in Ihren Editoreinstellungen und beginnen Sie mit der Organisation Ihres Entwicklungsprozesses!

📝 Planungsprozess anpassen

IntelliPlan unterstützt anpassbare Planungsprozesse durch JSON-Konfigurationsdateien:

  1. Konfigurationsdateien erstellen : Sie können JSON-Konfigurationsdateien an beliebiger Stelle in Ihrem Projekt platzieren. Das Verzeichnis config/planning/ wird zur besseren Organisation empfohlen, ist aber nicht zwingend erforderlich. Ein Beispiel finden Sie in config/sample-planning-config.json .
  2. Verwenden des Konfigurations-Generators : IntelliPlan bietet ein interaktives Tool zum Erstellen von Planungskonfigurationen:
    @IntelliPlanMCP createPlanningConfig currentStep=0
    Dieser führt Sie Schritt für Schritt durch den Prozess zur Definition Ihrer individuellen Planungsschritte.
  3. Direkte Konfigurationserstellung : Fortgeschrittene Benutzer können eine Konfiguration direkt erstellen:
    @IntelliPlanMCP createDirectPlanningConfig name="Custom Plan" description="Your custom planning process" outputPath="config/your-config.json" steps=[...]
  4. Konfigurationsstruktur :
    { "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. Benutzerdefinierte Konfiguration verwenden :
    @IntelliPlanMCP planEpic description="Your project" configPath="full/path/to/your/config.json"
  6. LLM-generierte Konfigurationen : Der Konfigurationspfad muss nicht auf eine vorhandene Datei verweisen. Das Sprachmodell kann basierend auf Ihren Anforderungen spontan benutzerdefinierte Planungskonfigurationen generieren. Fordern Sie LLM einfach auf, eine Planungskonfiguration für Ihre spezifischen Anforderungen zu erstellen, und es generiert die passende JSON-Konfiguration für Ihren Anwendungsfall.

🔍 Warum IntelliPlan?

Im Gegensatz zu herkömmlichen Taskmanagern, die außerhalb Ihrer Entwicklungsumgebung agieren, arbeitet IntelliPlan direkt dort, wo Sie programmieren. Diese Integration eliminiert Kontextwechsel und sorgt dafür, dass Ihre Planung eng mit der Implementierung verknüpft ist.

Die KI-Funktionen von IntelliPlan gehen über die einfache Aufgabenverfolgung hinaus – es versteht die Struktur Ihres Projekts und bietet intelligente Vorschläge für die Implementierung, Teststrategien und Komplexitätsanalyse.

📄 Lizenz

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