directus-task-management/docs/brownfield-architecture/component-architecture.md

1.2 KiB

Component Architecture

Enhanced MCP Task Management Tools

Responsibility: Extend existing MCP server with read-focused task/project operations
Integration Points: Build upon existing 164+ MCP tool routes

Key Interfaces:

  • mcp__directus__read-project-hierarchy
  • mcp__directus__read-task-dashboard
  • mcp__directus__query-task-dependencies
  • mcp__directus__sync-taskmaster-project (optional)

Visual Task Management Web Application

Responsibility: Standalone web interface using Visual Editor for inline editing
Integration Points: Directus APIs via SDK, Visual Editor library

Key Components:

  • Authentication management with Directus JWT
  • Project and task dashboard views
  • Visual Editor initialization and configuration
  • Responsive mobile interface

Component Interaction Diagram

graph TB
    subgraph "Existing Infrastructure"
        A[Claude Code Agents] 
        B[MCP Server - 164+ Tools]
        C[Task Master CLI]
        D[Directus Collections]
    end
    
    subgraph "New Enhancement"
        E[Visual Editor Web App]
        F[Enhanced MCP Tools]
    end
    
    A --> B
    B --> F
    F --> D
    E --> D
    C --> D