45 lines
1.2 KiB
Markdown
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
|
|
```
|