
Diagrams MCP
Renders cloud architecture diagrams, flowcharts, and sequence diagrams through three engines: mingrammer/diagrams for infrastructure as code visuals, Mermaid for flowcharts and state machines, and PlantUML for UML diagrams. Exposes discovery tools to search and list nodes across AWS, GCP, Azure, and Kubernetes providers, plus rendering tools that execute Python diagram code or Mermaid/PlantUML definitions and return PNG images. Includes cross-provider equivalence lookups to translate service concepts between clouds. Runs hosted on Railway or locally via uvx with Graphviz required for core rendering. Useful when you need to generate architecture diagrams programmatically from Claude conversations instead of dragging boxes in a GUI.
- GitHub stars
- 2
- tools
- 9
- transport
- STDIO, HTTP
- last updated
- Apr 11, 2026
Tools
9 toolsPublic tool metadata for what this MCP can expose to an agent.
list_providersList all diagram providers (aws, gcp, k8s, azure, onprem, etc.)
List all diagram providers (aws, gcp, k8s, azure, onprem, etc.)
No parameter schema in public metadata yet.
list_servicesList service categories within a provider (e.g. aws → compute, database, network)
List service categories within a provider (e.g. aws → compute, database, network)
No parameter schema in public metadata yet.
list_nodesList node classes for a provider.service pair with import paths
List node classes for a provider.service pair with import paths
No parameter schema in public metadata yet.
search_nodesSearch for nodes by keyword across all providers (e.g. "postgres", "lambda")
Search for nodes by keyword across all providers (e.g. "postgres", "lambda")
No parameter schema in public metadata yet.
render_diagramExecute a Python script using mingrammer/diagrams in a sandboxed subprocess and return a rendered cloud architecture diagram.
Execute a Python script using mingrammer/diagrams in a sandboxed subprocess and return a rendered cloud architecture diagram.
No parameter schema in public metadata yet.
render_mermaidRender a Mermaid diagram definition (flowcharts, sequence, class, ER, state, Gantt, and more).
Render a Mermaid diagram definition (flowcharts, sequence, class, ER, state, Gantt, and more).
No parameter schema in public metadata yet.
render_plantumlRender a PlantUML diagram definition (sequence, class, component, activity, state, deployment).
Render a PlantUML diagram definition (sequence, class, component, activity, state, deployment).
No parameter schema in public metadata yet.
find_equivalentFind equivalent services across cloud providers (e.g. EC2 → ComputeEngine on GCP).
Find equivalent services across cloud providers (e.g. EC2 → ComputeEngine on GCP).
No parameter schema in public metadata yet.
list_categoriesList all 30 infrastructure role categories with mapped nodes across providers.
List all 30 infrastructure role categories with mapped nodes across providers.
No parameter schema in public metadata yet.
Sponsors
Readme
diagrams-mcp-server
MCP server for generating cloud architecture diagrams, flowcharts, sequence diagrams, and more — powered by three rendering engines: mingrammer/diagrams, Mermaid, and PlantUML.

Getting Started
Local Installation
Prerequisites
Graphviz is required for the default local/in-process rendering mode. Mermaid CLI and PlantUML are optional — install them only if you need those specific rendering engines locally.
Details
- Repository
- github.com/byteoverdev/diagrams-mcp
- Category
- Sales & Marketing
- Package
diagrams-mcp-server- Transport
- STDIO, HTTP
- Registry
- MCP registry, active