# 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 ```mermaid 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 ```