Arch7
БесплатноНе проверенGenerates Excalidraw architecture diagrams with support for 60+ components including GCP, Kafka, and AI/Agentic shapes. Provides MCP tools for creating, modifyi
Описание
Generates Excalidraw architecture diagrams with support for 60+ components including GCP, Kafka, and AI/Agentic shapes. Provides MCP tools for creating, modifying, and converting diagrams from structured input or Mermaid syntax.
README
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
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.
Установка Arch7
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/KTCrisis/arch7FAQ
Arch7 MCP бесплатный?
Да, Arch7 MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Arch7?
Нет, Arch7 работает без API-ключей и переменных окружения.
Arch7 — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Arch7 в Claude Desktop, Claude Code или Cursor?
Открой Arch7 на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Arch7 with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
