Excalidraw Architect… vs Icon Composer Mcp | AllMCPs
Side-by-Side Model Context Protocol Comparison
Excalidraw Architect Mcp vs Icon Composer Mcp
In-depth architectural comparison of the Excalidraw Architect Mcp and Icon Composer Mcp MCP servers. Compare execution transports, security boundaries, tool capabilities, quality scores, and ready-to-paste client installation snippets for Claude, Cursor, Windsurf, and VS Code.
At a Glance & Executive Verdict
Excalidraw Architect Mcp
Architecture & Design · Local stdio
Quality: 64/100 (Good) | Auth: No auth required
Icon Composer Mcp
Architecture & Design · Local stdio
Quality: 60/100 (Good) | Auth: No auth required
Verdict Summary: Choose Excalidraw Architect Mcp if you need specialized Architecture & Design tools running via a local process. Choose Icon Composer Mcp if your workspace requires Architecture & Design integration with local subprocess execution. Both servers can be configured concurrently in your client's mcpServers manifest.
Which MCP Server Should You Choose?
Choose Excalidraw Architect Mcp when:
You need dedicated capabilities in the Architecture & Design domain.
You prefer local stdio subprocess transport architecture.
Your security boundary fits: No auth required (Free / Open Source).
Generate beautiful Excalidraw architecture diagrams with auto-layout, architecture-aware component styling, and stateful editing. 50+ technology mappings including databases, message queues, caches, and more. No API keys required.
MCP server for Apple's Icon Composer: programmatically create .icon bundles with Liquid Glass effects (iOS 26+). 12 tools for icon creation, glass effect tuning, dark mode appearances, and App Store export.
Category & Scope
Tools & Capabilities Breakdown
Excalidraw Architect Mcp Tools (24)
create_diagram
Create a new Excalidraw diagram from structured node and connection data.
The LLM provides a relationship map - this tool handles layout, styling,
and rendering. No need to specify coordinates.
mermaid_to_excalidraw
Convert Mermaid flowchart syntax into an Excalidraw diagram.
Supports the mermaid flowchart subset that AI agents commonly generate:
- Directions: graph TD, LR, BT, RL
- Node shapes: [text], {text}, ((text)), ([text])
- Edge types: -->, ---, -.-> ==> with |label|
- Subgraphs: subgraph Title ... end
Component types are auto-detected from node labels (e.g., a node labeled
"PostgreSQL DB" automatically gets database styling).
modify_diagram
Modify an existing Excalidraw diagram created by this tool.
Supports iterative editing: add components, remove nodes, update labels,
and rewire connections - without recreating the entire diagram.
IMPORTANT: Call get_diagram_info first to understand the current diagram
state before making modifications.
get_diagram_info
Get a structured summary of an existing Excalidraw diagram.
Call this BEFORE modify_diagram to understand what nodes and connections
currently exist. The summary includes node ids, labels, component types,
and the full connection topology.
Ready-to-Paste Client Configurations
Paste either (or both) of these JSON server blocks into your client config file (e.g. claude_desktop_config.json or ~/.cursor/mcp.json).
Excalidraw Architect Mcp is categorized under Architecture & Design and uses a local stdio subprocess. In contrast, Icon Composer Mcp belongs to Architecture & Design using local stdio subprocess. Select Excalidraw Architect Mcp when you need capabilities focused on architecture & design and Icon Composer Mcp when you require tools for architecture & design.
Export an .excalidraw file to SVG or PNG image.
Converts an existing .excalidraw diagram into a portable image file
without requiring a browser or the Excalidraw application.
kg_init
Create a new architecture knowledge graph file (markdown).
The knowledge graph is the persistent source of truth for your system's
services and dependencies. Diagrams are rendered *from* it.
kg_add_service
Add or update a service in the knowledge graph.
kg_remove_service
Remove a service and all dependencies touching it.
kg_link
Add a directed dependency: ``from_id`` depends on / calls ``to_id``.
Both services must already exist (add them with kg_add_service first).
``style`` is one of solid/dashed/dotted/thick.
kg_unlink
Remove the dependency ``from_id`` -> ``to_id``.
kg_set_domain
Assign a service to a domain (optionally set the domain's display label).
kg_info
Summarize the whole knowledge graph: services, domains, and topology.
Call this before mutating the graph to reason about current state.
+12 more tools listed on main page
Icon Composer Mcp Tools (12)
create_icon
Create a `.icon` bundle from a foreground image and background color
add_layer_to_icon
Add a new layer to an existing bundle
remove_layer
Remove a layer or group, optionally clean up assets
read_icon
Inspect bundle manifest and assets
set_glass_effects
Configure specular, blur, shadow, translucency
set_appearances
Set dark/tinted mode overrides
set_fill
Set background fill
set_layer_position
Adjust layer scale and offset
toggle_fx
Enable/disable all glass effects at once
export_preview
Render a preview PNG
render_liquid_glass
Render via Apple's ictool (requires Icon Composer)