Excalidraw Architect MCP
UnclaimedTurn your architecture into a living, queryable knowledge graph - and render it as beautiful auto-laid-out Excalidraw diagrams. An MCP server for Cursor, Claude Code & Windsurf. Offline, no API keys.
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'excalidraw-architect-mcp' -- 'uvx' 'excalidraw-architect-mcp'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
20 of 20 tools
Documented tools (20)
From project documentation. A server handshake does not verify each tool’s description or behavior.
create_diagram
Create a new diagram from structured node/connection data
export_diagram
Export .excalidraw to SVG or PNG image
get_diagram_info
Read current diagram state (call before modifying)
kg_diff
Show how the architecture changed since a git ref
kg_drift
Detect drift between the declared graph and Python imports
kg_export
Export the graph to Mermaid, Graphviz DOT, or JSON
kg_import
Bootstrap the graph from an existing .excalidraw diagram
kg_info
Summarize services, domains, and topology
kg_init
Create a new knowledge graph file
kg_lint
Health check: cycles, single points of failure, orphans, dangling refs
kg_onboarding_doc
Generate a human onboarding guide from the graph
kg_path
Trace the dependency path between two services
kg_render
Render the whole architecture to .excalidraw
kg_render_around
Render everything within N hops of a service
kg_render_domain
Render a single domain
kg_render_view
Render a focused diagram of specific services
kg_set_domain
Group a service into a domain / bounded context
mermaid_to_excalidraw
Convert Mermaid flowchart syntax to .excalidraw
modify_diagram
Add/remove/update nodes and connections on an existing diagram
whats_connected_to
Impact analysis — upstream/downstream blast radius
Tool change history
FAQ
Questions about Excalidraw Architect MCP Server
- How do I connect Excalidraw Architect MCP Server to Claude?
- Run `claude mcp add excalidraw-architect-mcp -- uvx excalidraw-architect-mcp` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Excalidraw Architect MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Excalidraw Architect MCP Server do?
- Excalidraw Architect MCP Server documents 20 tools to the agent, including create_diagram, export_diagram, get_diagram_info. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.