
ProjGraph MCP Server
Turn a .NET solution on disk into Mermaid architecture graphs, ERDs, class diagrams, and metrics your agent can explain during refactors.
Overview
ProjGraph is an MCP server for the Build phase that analyzes .NET solutions and generates Mermaid diagrams, ERDs, class diagrams, and project metrics.
What is this MCP server?
- Analyzes .NET solutions and emits Mermaid graphs for architecture views
- Generates ERDs and class diagrams from solution structure
- Surfaces project metrics alongside visual outputs for agent summaries
- Distributed as NuGet package ProjGraph.Mcp with stdio transport
- Version 1.0.2 with site handys11.github.io/ProjGraph and GitHub HandyS11/ProjGraph
- Server version 1.0.2
- 1 NuGet package (ProjGraph.Mcp) with stdio transport
- Outputs include Mermaid graphs, ERDs, class diagrams, and project metrics per description
What problem does it solve?
Large .NET repos are hard to explain to agents and collaborators without up-to-date architecture and data-model diagrams.
Who is it for?
Indie developers on multi-project .NET solutions who want diagram generation inside the agent instead of manual PlantUML upkeep.
Skip if: JavaScript-only monorepos, teams without .NET SDK installed, or shops that need runtime APM instead of static structure graphs.
What do I get? / Deliverables
You get agent-ready Mermaid and metrics from the live solution so documentation and review conversations stay aligned with the code.
- Mermaid architecture graphs from solution analysis
- ERD and class diagram outputs for documentation
- Project metrics summaries agents can cite in review
Recommended MCP Servers
Journey fit
Diagrams and metrics matter most while building and documenting code, then again during review and production iteration. Docs is the primary shelf because outputs are explainer artifacts (Mermaid, ERD, class diagrams) rather than runtime API wiring.
How it compares
.NET-focused diagram MCP server, not a generic Git skill or cloud deploy integration.
Common Questions / FAQ
Who is ProjGraph for?
Solo builders and small teams on .NET who use Claude Code or Cursor and need ERDs, class diagrams, and Mermaid architecture from the actual solution.
When should I use ProjGraph?
Use before refactors, when writing onboarding docs, during PR review of solution structure, or when an agent needs metrics-backed explanations of project layout.
How do I add ProjGraph to my agent?
Install ProjGraph.Mcp from NuGet, configure stdio MCP in your client, ensure dotnet can load the solution path you specify, then invoke analysis tools from agent chat.