Skip to main content
Glama

arch7

Architecture diagram generator for Excalidraw, exposed as an MCP server.

Fork of excalidraw-architect-mcp by Bhukya Venkatesh (MIT License).

What's different

  • Cylinder shapes: vertical (databases), horizontal flattened (topics/queues)

  • 60+ components with auto-styling: GCP (GKE, Cloud Run, GCS, BigQuery, Pub/Sub, VPC, PSC), Kong, Confluent (Kafka, Schema Registry, ksqlDB), Dynatrace, OpenTelemetry, AI/Agentic (LLM, Agent, MCP, Vector DB, RAG)

  • Smaller diamonds for agent nodes

  • Repackaged as arch7_mcp

Related MCP server: excalidraw-mcp

Install

pip install -e .

MCP server (Claude Code)

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "arch7": {
      "command": "python",
      "args": ["-m", "arch7_mcp"]
    }
  }
}

Tools

Tool

Description

create_diagram

Structured nodes/connections → .excalidraw

mermaid_to_excalidraw

Mermaid syntax → .excalidraw

modify_diagram

Add/remove/update nodes on existing file

get_diagram_info

Read diagram state for iteration

Usage (Python)

from arch7_mcp.core.models import Node, Edge, DiagramGraph, Direction
from arch7_mcp.engine.layout import compute_layout
from arch7_mcp.engine.renderer import build_excalidraw_file, save_excalidraw

nodes = [
    Node(id="gke", label="GKE Cluster", component_type="gke"),
    Node(id="kafka", label="Kafka Topics", component_type="kafka"),
    Node(id="pg", label="PostgreSQL", component_type="postgresql"),
]
edges = [
    Edge(from_id="gke", to_id="kafka"),
    Edge(from_id="kafka", to_id="pg"),
]

graph = DiagramGraph(nodes=nodes, edges=edges, direction=Direction.LEFT_RIGHT)
layout = compute_layout(graph)
doc = build_excalidraw_file(layout)
save_excalidraw(doc, "arch.excalidraw")

License

MIT — see LICENSE. Original copyright Bhukya Venkatesh.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Generate cloud architecture diagrams, flowcharts, and sequence diagrams.

  • AI agent draws editable hand-drawn diagrams (flowchart, ER, architecture) via MCP, not static images

  • Generate dynamic Mermaid diagrams and charts with AI assistance. Customize styles and export diagr…

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/KTCrisis/arch7'

If you have feedback or need assistance with the MCP directory API, please join our Discord server