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

45 lines
1.2 KiB
Markdown

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