byteoverdev avatar

Diagrams MCP

byteoverdev/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 tools

Public 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

PyPI CI

MCP server for generating cloud architecture diagrams, flowcharts, sequence diagrams, and more — powered by three rendering engines: mingrammer/diagrams, Mermaid, and PlantUML.

Example diagram

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.


View the full README on GitHub

Details

Repository
github.com/byteoverdev/diagrams-mcp
Category
Sales & Marketing
Package
diagrams-mcp-server
Transport
STDIO, HTTP
Registry
MCP registry, active

More from byteoverdev

Related Sales & Marketing MCP servers

View all
1yifanyifan897645 avatarWebcheckyifanyifan897645/webcheck-mcpWebsite health analysis: SEO, accessibility, performance, security, and broken links2stars
2jarmstrong158 avatarSkillmatch Mcpjarmstrong158/skillmatch-mcpJob search and ranking pipeline via MCP for Claude Desktop.2stars
3boolsai-ai avatarBoolsai Signalsboolsai-ai/mcpQuant-research MCP — tradeable signals from public-company website stack changes. 7 tools.0stars
4arpe-io avatarLakexpress Mcparpe-io/lakexpress-mcpMCP server for LakeXpress — automated database-to-cloud data pipeline as Parquet1stars
5ask-cyborg avatarAskCyborgask-cyborg/askcyborg-mcpAnalyst-debate research on every public and private company. 8 tools: search, score, compare, more.1stars
6forgemeshlabs avatarImagegen Mcpforgemeshlabs/imagegen-mcpAI image generation MCP — generate, bg removal, 4x upscale, or full pro pipeline. USDC/Base.1stars