Project MCP — Documentation

Design and documentation for the Software Project Management MCP server.

Design docs

Doc Description
Agent Context Workspace overview, conventions, doc index, build/serve instructions
00 — Definitions Canonical terms (Enterprise, Project, Requirement, etc.)
01 — Overview Goal, scope, and high-level concepts
02 — Architecture Client, MCP server, storage
03 — Data Model Entities, tables, PostgreSQL
04 — MCP Surface Tools and resources
05 — Tech and Implementation Implementation order
06 — Tech Requirements Technical requirements
07 — Deployment Docker, Aspire, hosting
08 — Identifiers GUID, slug, index rules
09 — Gaps Analysis Historical gap analysis with resolution status; current tracking in 16
10 — MCP Endpoint Diagrams Activity and sequence diagrams per endpoint
11 — Implementation Plan Phased implementation, tasks, deliverables
12 — Testing Plan Unit, integration, E2E, manual testing
13 — Deployment Plan Local, Docker, Aspire, CI/CD, rollback
14 — Project Web App Blazor (.NET 10) website: tree, search, reports, Gantt, issues; Docker
15 — Mobile App Avalonia UI phone app: OAuth2, task queue for assigned work items
16 — Gap Analysis (TODO) Remediation tracker (currently no open gaps)
17 — Guardrails Constraints and conventions for agents and edits; single reference for guardrails
18 — REST Service Implementation Excruciatingly detailed implementation plan for the MCP REST layer (routes, middleware, headers, errors)
19 — TODO Library Implementation Excruciatingly detailed implementation plan for the TODO engine library (DI, GPS.SimpleMvc, IView, entities, repositories, slugs)
20 — Aspire Orchestration Implementation Excruciatingly detailed implementation plan for .NET Aspire App Host (Postgres, MCP server, config injection, Docker)
21 — TODO Engine Testing Plan Testing plan for the TODO engine library (unit, integration, migrations)
22 — Blazor Web App Implementation Excruciatingly detailed implementation plan for the Blazor web app (auth, data access, UI, Docker)
24 — Blazor Web App Testing Plan Excruciatingly detailed testing plan for the Blazor web app (unit, integration, E2E, manual, security, a11y)

Note: Work items and tasks are the same entity; a task is a work item with level = Task.