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.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"tl-draw-mcp": {
"command": "npx",
"args": []
}
}
}Extract design specs and assets
An Open-Sourced UI to install and manage MCP servers for Windows, Linux and macOS.
Build, validate, and deploy multi-agent AI solutions on the ADAS platform. Design skills with tools, manage solution lifecycle, and connect from any AI environm
MCP Bundles: Create custom bundles of tools and connect providers with OAuth or API keys. Use one MCP server across thousands of integrations, with programmatic