draw2agent
draw2agent ✏️
Zeichne auf deiner Website. Dein KI-Agent sieht es.
draw2agent ist ein MCP-Server, mit dem du Anmerkungen direkt auf deiner lokalen Entwicklungsseite zeichnen kannst. Wenn du sie übermittelst, erhält dein IDE-Agent einen Screenshot, strukturierte DOM-Daten und den Anmerkungskontext, um präzise Codeänderungen vorzunehmen.
👉 Probiere es aus unter: draw2agent.vercel.app
Demo

Related MCP server: Peek
Schnellstart
1. Zu deiner IDE hinzufügen (einmalig)
Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"draw2agent": {
"command": "npx",
"args": ["-y", "draw2agent@latest"]
}
}
}2. Verwenden
Sag deinem Agenten:
„Verwende draw2agent, um die Navigationsleiste zu korrigieren"
🌐 Der Agent öffnet deinen Browser mit Zeichenwerkzeugen auf deiner Seite
✏️ Zeichne Kreise, Pfeile oder Text direkt auf deiner Website
📸 Klicke auf Übermitteln
🤖 Der Agent liest den visuellen Kontext und wendet die Codeänderungen an
So funktioniert es
Your Dev Page (proxied)
├── Your original page content
└── Excalidraw overlay (transparent, on top)
├── Draw mode: annotate directly on the page
├── Select mode: interact with the page normally (Esc)
└── Submit: screenshot + DOM + annotations → agentTools
Der MCP-Server stellt die folgenden Tools bereit:
Tool | Beschreibung |
| Öffnet deine Entwicklungsseite mit der Zeichen-Overlay-Ebene |
| Stellt die Seite im lokalen Netzwerk bereit und liefert einen QR-Code zum Zeichnen vom iPad/Mobilgerät |
| Öffnet ein eigenständiges Excalidraw-Whiteboard zum freihändigen Skizzieren |
| Liefert Screenshot, DOM-Knoten und Anmerkungen für den aktuellen Zustand |
launch_canvas
Das Kern-Tool – es proxyt deinen lokalen Entwicklungsserver und fügt eine Excalidraw-Overlay-Ebene ein. Zeichne Anmerkungen direkt in deiner laufenden App und übermittle sie, um dem Agenten den visuellen Kontext zu senden. Das Tool blockiert, bis du übermittelst.
launch_ipad_canvas
Wie launch_canvas, stellt den Proxy jedoch über die lokale Netzwerkadresse (LAN) deines Computers bereit. Öffnet automatisch einen neuen Browser-Tab mit einem QR-Code. Scanne ihn von deinem iPad oder Telefon – verbunden mit dem selben WLAN-Netzwerk – um mit dem Finger zu zeichnen. Ideal für Whiteboard-Feedback-Sitzungen. Kein Internet-Tunnel erforderlich, daher schnell und zuverlässig.
launch_scratch
Öffnet ein leeres Excalidraw-Whiteboard – keine Ziel-URL erforderlich. Skizziere UI-Entwürfe, Wireframes oder Diagramme von Grund auf. Dein Agent erhält die Zeichnung und setzt sie um.
get_drawing_state
Liefert den zuletzt erfassten Zeichnungszustand (Screenshot, DOM-Knoten, Anmerkungen), ohne eine neue Sitzung zu starten. Nützlich, um den Kontext erneut abzurufen.
Veröffentlichung
Die Veröffentlichung auf npm wird über GitHub Actions automatisiert (.github/workflows/publish.yml).
Um ein Release zu erstellen, erhöhe einfach die Version und pushe auf main:
npm version patch # or minor / major — updates package.json
git push origin mainWenn sich die version in package.json auf main ändert, erstellt der Workflow den Server + das Overlay und veröffentlicht die neue Version auf npm. Du kannst ihn auch manuell über den Tab Actions auslösen (z. B. um die aktuelle Version zu veröffentlichen).
Einmalige Einrichtung: npm Trusted Publishing
Der Workflow authentifiziert sich über OIDC bei npm – kein NPM_TOKEN-Geheimnis erforderlich.
Richte den vertrauenswürdigen Herausgeber einmalig ein:
Gehe zu npmjs.com/package/draw2agent → Einstellungen → Trusted Publisher.
Wähle GitHub Actions und gib Folgendes ein:
Organisation oder Benutzer:
zero-abdRepository:
draw2agentWorkflow-Dateiname:
publish.yml
Speichern.
Dies erfüllt auch die 2FA-Anforderung von npm, sodass die Veröffentlichung auch mit aktiviertem Konto-2FA funktioniert. (Alternative: Erstelle ein npm-Granular Access Token mit Veröffentlichungsrechten, füge es als NPM_TOKEN-Repository-Geheimnis hinzu und setze NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} im Veröffentlichungsschritt stattdessen.)
Lizenz
MIT
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityAmaintenanceBridges AI coding agents with the browser to provide visual debugging, real-time error capture, screenshot capabilities, DOM inspection, and interactive wireframing through a reverse proxy with injected developer tools.365Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to take screenshots of local web pages and capture user-selected UI elements via a bookmarklet, providing element metadata for precise visual understanding.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables visual annotation on web pages for Claude Code, allowing element selection, comment addition, screenshot capture, and structured UI feedback for code fixes via an MCP server.MIT
- FlicenseNot gradedqualityAmaintenanceEnables visual browser feedback collection directly into Claude Code. Users can point at elements in their browser and send annotated feedback that Claude can act on immediately.1
Related MCP Connectors
Live browser debugging for AI assistants — DOM, console, network via MCP.
Human feedback for AI agents: share HTML, get a live review link, read anchored notes as markdown.
Give AI coding agents access to your Vynix visual feedback, bug reports, and AI diagnosis.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/zero-abd/draw2agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server