mcpserver.lol
registry/diagrams-mcp-server
Connection check verified live · 27h ago

diagrams-mcp-server

Generate cloud architecture diagrams, flowcharts, and sequence diagrams.

Tools 9
GitHub stars 3
Installs / wk
Licence
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

9 tools

Read from the running server on 27h ago.

find_equivalent read-only node*target_provider
Find cross-provider equivalents for a diagram node by infrastructure role. Given a node name (e.g. 'EC2', 'Lambda', 'ComputeEngine'), returns the infrastructure role category it b…
list_categories read-only
List all infrastructure role categories with their mapped nodes. Use this to browse all available equivalence mappings, or to disambiguate node names when find_equivalent reports…
list_nodes read-only service*provider*
List available node classes for a provider.service combo. Args: provider: Provider name (e.g. 'aws', 'gcp', 'k8s'). service: Service category (e.g. 'compute', 'database',…
list_providers read-only
List all available diagram providers (aws, gcp, azure, k8s, onprem, etc.). Use list_providers -> list_services -> list_nodes to browse available node types for a specific provider…
list_services read-only provider*
List service categories for a provider (e.g. 'aws' -> ['compute', 'database', ...]). Args: provider: Provider name from list_providers (e.g. 'aws', 'gcp', 'k8s').
render_diagram read-only code*formatfilenamedownload_link
Render a mingrammer/diagrams Python snippet to PNG and return the image. The code must be a complete Python script using `from diagrams import ...` imports and a `with Diagram(...…
render_mermaid read-only formatfilenamedefinition*download_link
Render a Mermaid diagram definition and return the image with metadata. The definition should be valid Mermaid syntax (e.g. flowchart, sequence, class, ER, state, or Gantt diagram…
render_plantuml read-only formatfilenamedefinition*download_link
Render a PlantUML diagram definition and return the image. The definition should be valid PlantUML syntax wrapped in @startuml/@enduml (sequence, class, component, activity, state…
search_nodes read-only query*
Search for diagram nodes by keyword across all providers and services. For targeted browsing when you know the provider, use list_providers -> list_services -> list_nodes instead.…