arch7
Supports including Dynatrace as a component in architecture diagrams.
Allows generation of Excalidraw diagrams from structured node/edge definitions or Mermaid syntax.
Supports including Kong API gateway as a component in architecture diagrams.
Allows conversion of Mermaid diagram syntax into Excalidraw format.
Supports including OpenTelemetry as a component in architecture diagrams.
Supports including PostgreSQL database as a component in architecture diagrams.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@arch7create a diagram for GKE cluster with Kafka and PostgreSQL"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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 |
| Structured nodes/connections → .excalidraw |
| Mermaid syntax → .excalidraw |
| Add/remove/update nodes on existing file |
| 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.
Maintenance
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
- AlicenseBqualityCmaintenanceAn MCP server that generates beautiful Excalidraw architecture diagrams with perfect auto-layout, stateful editing, and architecture-aware component styling.Last updated24137MIT
- Alicense-qualityCmaintenanceEnables AI agents to create and manipulate live visual diagrams on an Excalidraw canvas in real-time via MCP tools.Last updated3,85114BSD 3-Clause
- Alicense-qualityCmaintenanceProfessional AI-powered architecture diagram generator with multi-cloud support and MCP server integration. Generates beautiful, accurate diagrams with provider-specific icons for AWS, Azure, GCP, Kubernetes, and more.Last updated10MIT
- Alicense-qualityDmaintenanceEnables AI agents to create, modify, and share diagrams on a live Excalidraw canvas through MCP tools, supporting shapes, text, arrows, batch operations, and export to shareable links with images.Last updated1,9988MIT
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…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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