loading…
Search for a command to run...
loading…
Enables Claude to draw on a live tldraw canvas from prompts, with real-time visualization in a browser. Provides tools for creating, updating, deleting shapes a
Enables Claude to draw on a live tldraw canvas from prompts, with real-time visualization in a browser. Provides tools for creating, updating, deleting shapes and retrieving canvas state.
MCP server + Claude Code skill that lets Claude draw on a live tldraw canvas from prompts.
http://localhost:3030 in any browser → Claude's drawings appear in real time.create_shape, update_shape, delete_shape, get_canvas.git clone <this repo> tl-draw-mcp
cd tl-draw-mcp
npm install
cd packages\web && npm run build
cd ..\server && npm run build
One-liner (recommended — no JSON editing):
claude mcp add tldraw --scope user -- cmd /c node "D:/path/to/tl-draw-mcp/packages/server/dist/index.js"
Verify:
claude mcp list
You should see tldraw listed. Restart Claude Code.
Copy the skill folder so Claude knows when to draw:
xcopy /E /I .claude\skills\tldraw %USERPROFILE%\.claude\skills\tldraw
http://localhost:3030.tldraw MCP · connected.Draw a flowchart of a login flow.
cd packages\server && npm test :: 12 handler tests
cd packages\server && npm run dev :: stdio + WS bridge on :3030
cd packages\web && npm run dev :: Vite HMR on :5173
packages/server MCP stdio server, WS bridge, static host, tool handlers
packages/web Vite + React + tldraw browser app (builds into server/public)
.claude/skills/ SKILL.md for Claude Code
examples/ sample MCP config (if you prefer JSON over the CLI)
| Symptom | Fix |
|---|---|
Badge says connected but Claude says "no browser" |
Stale server on :3030. taskkill /F /IM node.exe, close tabs, restart Claude Code. |
| Tldraw validation error in browser | Clear IndexedDB (F12 → Application → IndexedDB → delete TLDRAW_*), hard refresh. |
| Port :3030 busy | Server auto-falls-back to :3031 etc. Check MCP logs via /mcp for the real URL. |
npm install peer-dep error |
Retry with npm install --legacy-peer-deps. |
I AM A BULK COMMITTER
LICENSE for MIT terms.
Run in your terminal:
claude mcp add tl-draw-mcp -- npx Yes, Tl Draw MCP is free — one-click install via Unyly at no cost.
No, Tl Draw runs without API keys or environment variables.
Self-hosted: the server runs locally on your machine via the install command above.
Open Tl Draw on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Extract design specs and assets
by FigmaEnables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
by passerbyflutterSearch and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
by NOVA-3951Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
by jangjo123Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All design MCPs