Skip to main content
Glama
aguara-guazu

Escalidrau MCP Server

by aguara-guazu

Escalidrau

A macOS desktop whiteboard where you and your local AI agent draw together, in real time, on the same canvas. The app embeds an MCP server: any compatible client (Claude Code, Claude Desktop, Codex, ...) can read the canvas, draw, rearrange diagrams and export images while you edit by hand.

Install

macOS Apple Silicon (M1 or later). In a terminal:

curl -fL https://github.com/aguara-guazu/escalidrau/releases/latest/download/Escalidrau-arm64.dmg -o /tmp/Escalidrau.dmg && open /tmp/Escalidrau.dmg

Drag Escalidrau to Applications and open it. This command always fetches the latest release.

If you download the DMG with a browser or receive it through chat instead, macOS will claim the app "is damaged" (the app is not notarized, and downloads get quarantined). Fix:

xattr -dr com.apple.quarantine "/Applications/Escalidrau.app"

Related MCP server: tldraw MCP Server

Connect your agent

  1. Open Escalidrau. The MCP server is available at http://localhost:3580/mcp while the app is running.

  2. In the menu bar, open MCP:

    • Add to Claude Code — registers it with the Claude Code CLI (user scope).

    • Add to Claude Desktop — writes the connector into its configuration; restart Claude Desktop afterwards.

    • Add to Codex — adds it to ~/.codex/config.toml.

    • Install Claude Code hook — with this, every message you send in Claude Code automatically informs it about your recent canvas edits.

    • Copy MCP server URL — to manually connect any other client that speaks MCP over HTTP.

The menu shows the status of each integration and refreshes on its own. Node is not required: the integrations run on the app's embedded runtime.

Usage

With an agent connected and the app open:

  • Ask it to draw: "draw my API architecture on the canvas". Whatever it draws appears instantly in your window. If you installed icon packs from the library catalog (AWS services, for example), the agent can browse them and build diagrams with the real icons.

  • Edit anything by hand: move, delete, change text. The agent learns about your changes (through the hook on each message, or instantly if it is listening with the wait_for_user_changes tool).

  • Ask it to rearrange: "separate the overlapping diagrams", "lay everything out horizontally". The layout tools move each diagram as a whole (boxes, arrows and labels together).

  • Export: "export the canvas as PNG to ~/Desktop/diagram.png", or use the app menu. You can also convert the diagram to Mermaid (menu → "Copy as Mermaid", or ask the agent) to paste it into markdown, and import Mermaid syntax onto the canvas (menu → "Import Mermaid…").

Exposed MCP tools: get_scene, get_layout, get_library, view_library, add_library_item, add_elements, update_elements, move_elements, delete_elements, import_mermaid, export_mermaid, view_canvas, export_image, wait_for_user_changes.

Development

npm install
npm run dev    # web (vite, :3579) + server (:3580)
npm run app    # Electron app in dev mode
npm run dist   # builds the DMG into desktop/release/

Known limitations

  • The scene lives in memory: closing the app loses anything not exported (save with menu → "Save to file").

  • Apple Silicon only, for now.

  • One instance per machine (port 3580).

License

MIT — see LICENSE, which includes attribution for redistributed dependencies.

F
license - not found
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
9Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

  • Real-time collaborative whiteboard — AI agents and humans edit the same board live over MCP.

  • Connect AI agents to Flato's editable canvas runtime through a hosted MCP server.

  • Cloud-hosted MCP server for durable AI memory

View all MCP Connectors

Latest Blog Posts

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/aguara-guazu/escalidrau'

If you have feedback or need assistance with the MCP directory API, please join our Discord server