draw2agent
draw2agent ✏️
Рисуйте на своём веб-сайте. Ваш ИИ-агент это увидит.
draw2agent — это MCP-сервер, который позволяет рисовать аннотации прямо поверх вашей локальной страницы разработки. Когда вы отправляете результат, ваш IDE-агент получает скриншот, структурированные данные DOM и контекст аннотаций для точного внесения правок.
👉 Попробуйте: draw2agent.vercel.app
Демо

Related MCP server: Peek
Быстрый старт
1. Добавьте в вашу IDE (один раз)
Cursor (~/.cursor/mcp.json):
{
"mcpServers": {
"draw2agent": {
"command": "npx",
"args": ["-y", "draw2agent@latest"]
}
}
}2. Используйте
Скажите вашему агенту:
"Используй draw2agent, чтобы исправить навигационную панель"
🌐 Агент открывает ваш браузер с инструментами для рисования на вашей странице
✏️ Рисуйте круги, стрелки, текст прямо на вашем веб-сайте
📸 Нажмите Отправить
🤖 Агент видит визуальный контекст и вносит изменения в код
Как это работает
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 → agentИнструменты
MCP-сервер предоставляет следующие инструменты:
Инструмент | Описание |
| Открывает вашу страницу разработки с оверлеем для рисования |
| Открывает страницу в локальной сети и возвращает QR-код для рисования с iPad/телефона |
| Открывает пустой холст Excalidraw для рисования от руки |
| Возвращает скриншот, узлы DOM и аннотации для текущего состояния |
launch_canvas
Основной инструмент — проксирует ваш локальный сервер разработки и внедряет оверлей Excalidraw. Рисуйте аннотации прямо на вашем работающем приложении, затем отправьте результат, чтобы передать визуальный контекст вашему агенту. Инструмент блокирует выполнение, пока вы не отправите результат.
launch_ipad_canvas
Аналогичен launch_canvas, но открывает прокси в локальной сети (LAN) вашего компьютера. Автоматически открывает новую вкладку браузера с QR-кодом. Отсканируйте его с iPad или телефона — подключённых к той же Wi-Fi сети — чтобы рисовать аннотации касанием. Идеально подходит для сессий обратной связи в стиле белой доски. Не требует интернет-туннеля, поэтому работает быстро и надёжно.
launch_scratch
Открывает пустой холст Excalidraw — целевой URL не нужен. Рисуйте макеты интерфейсов, вайрфреймы или диаграммы с нуля. Ваш агент получает рисунок и реализует его.
get_drawing_state
Возвращает последнее сохранённое состояние рисунка (скриншот, узлы DOM, аннотации) без запуска новой сессии. Полезно для повторного получения контекста.
Релизы
Публикация в npm автоматизирована через GitHub Actions (.github/workflows/publish.yml).
Чтобы выпустить релиз, просто обновите версию и отправьте изменения в ветку main:
npm version patch # or minor / major — updates package.json
git push origin mainКогда version в package.json меняется в ветке main, рабочий процесс собирает
сервер + оверлей и публикует новую версию в npm. Вы также можете запустить его
вручную из вкладки Actions (например, чтобы опубликовать текущую версию).
Одноразовая настройка: доверенная публикация в npm
Рабочий процесс аутентифицируется в npm через OIDC — секрет NPM_TOKEN не нужен.
Настройте доверенного издателя один раз:
Перейдите на npmjs.com/package/draw2agent → Settings → Trusted Publisher.
Выберите GitHub Actions и укажите:
Organization or user:
zero-abdRepository:
draw2agentWorkflow filename:
publish.yml
Сохраните.
Это также удовлетворяет требованию 2FA в npm, поэтому публикация работает даже
при включённой двухфакторной аутентификации. (Альтернатива: создайте Granular Access Token в npm
с правами на публикацию, добавьте его как секрет репозитория NPM_TOKEN и укажите
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} в шаге публикации.)
Лицензия
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