📝 docs: replace ASCII architecture diagram with Excalidraw-generated PNG (#3)
Dogfood our own tool — the architecture diagram is now drawn in Excalidraw and exported as PNG, replacing the ASCII art block. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -153,30 +153,7 @@ This fork extends [yctimlin/mcp_excalidraw](https://github.com/yctimlin/mcp_exca
|
||||
|
||||
## Architecture
|
||||
|
||||
```
|
||||
┌─────────────────────────────────────────────────┐
|
||||
│ MCP Process (single node process) │
|
||||
│ │
|
||||
│ ┌──────────────┐ ┌──────────────────────┐ │
|
||||
│ │ MCP Server │────▶│ Canvas Server │ │
|
||||
│ │ (stdio) │ │ (Express + WS) │ │
|
||||
│ │ 32 tools │ │ http://localhost:PORT │ │
|
||||
│ └──────────────┘ └──────────┬───────────┘ │
|
||||
│ │ │
|
||||
│ ┌──────────▼───────────┐ │
|
||||
│ │ SQLite Database │ │
|
||||
│ │ ~/.excalidraw-mcp/ │ │
|
||||
│ │ excalidraw.db │ │
|
||||
│ └──────────────────────┘ │
|
||||
└─────────────────────────────────────────────────┘
|
||||
▲ ▲
|
||||
│ stdio │ HTTP/WS
|
||||
┌────┴─────┐ ┌───────┴──────┐
|
||||
│ Any MCP │ │ Browser │
|
||||
│ Client │ │ :3000 │
|
||||
│ │ │ (Excalidraw) │
|
||||
└──────────┘ └──────────────┘
|
||||
```
|
||||

|
||||
|
||||
- **Single process**: The MCP server embeds the canvas server. Starting the MCP starts both; stopping it stops both.
|
||||
- **SQLite**: Stored at `~/.excalidraw-mcp/excalidraw.db` by default. WAL mode + `busy_timeout` for multi-process safety.
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 79 KiB |
Reference in New Issue
Block a user