
tldraw
tldrawNOASSERTION
47.6k звёзд3.3k форков
tldraw MCP — сервер, который открывает AI-ассистентам возможность рисовать и редактировать диаграммы, схемы, скетчи и другие графические элементы на бесконечном холсте. Вместо того чтобы описывать словами структуру или архитектуру, вы можете попросить ассистента сразу нарисовать её. Всё появляется на холсте tldraw в реальном времени — вы видите результат и можете продолжать редактировать.
Сервер подходит разработчикам, которые проектируют системы, документируют архитектуру, создают инструкции или прототипы интерфейсов. Полезен командам, использующим AI для генерации визуального контента, и всем, кто хочет ускорить создание наглядных материалов через диалог с ассистентом.
tldraw MCP построен на базе одноимённого SDK и предоставляет AI доступ к основным возможностям движка: создание фигур, работа с текстом, стрелками, изображениями, слоями и совместное редактирование. Благодаря поддержке протоколов streamable-http и SSE сервер легко интегрируется как в локальные, так и в удалённые сценарии.
Характеристики
Общее
- СтатусСообщество
- Разработчикtldraw
- ЛицензияNOASSERTION
Технологии
- ЯзыкиTypeScript
- Транспортstreamable-httpsse
Описание
Возможности
- Создание геометрических фигур: прямоугольники, эллипсы, линии, многоугольники, ромбы — с настраиваемыми цветами, размерами и стилями обводки.
- Текстовые блоки с форматированием: жирный, курсив, маркированные списки, нумерация, ссылки.
- Рисование от руки с поддержкой чувствительности к нажатию (карандаш, перо, тонкие линии).
- Стрелки с привязкой к фигурам и автоматическим выравниванием; возможность добавлять текстовые метки.
- Вставка изображений и видео — по URL или загрузкой; встроенный просмотр.
- Экспорт содержимого холста в форматы PNG, SVG и JSON.
- Управление слоями: перемещение объектов на передний/задний план, группировка, блокировка, скрытие.
- Масштабирование и панорамирование: переход к определённой области, установка масштаба.
- Совместная работа в реальном времени — несколько AI-агентов или людей одновременно редактируют один холст (требуется настройка @tldraw/sync).
- Встраивание интерактивных веб-страниц: YouTube, Figma, GitHub, CodePen и другие прямо на холст.
Как подключить
- Установите сервер через npm:
npm install @tldraw/mcp - Добавьте конфигурацию в ваш MCP-клиент (пример для Claude Desktop с использованием npx):
{ "mcpServers": { "tldraw": { "command": "npx", "args": ["@tldraw/mcp"] } } }
Если сервер запущен как HTTP-сервер, укажите URL и тип транспорта:
{ "mcpServers": { "tldraw": { "url": "http://localhost:3100/mcp", "type": "streamable-http" } } } - Перезапустите клиент. После этого вы сможете поручать AI-ассистенту создавать и редактировать рисунки на холсте tldraw.
Примеры запросов
- «Создай диаграмму базы данных: таблицы «Пользователи» и «Заказы», связанные стрелкой один-ко-многим. Подпиши поля каждой таблицы.»
- «Нарисуй блок-схему логина пользователя: овал «Начало», прямоугольник «Ввод данных», ромб «Верно?», стрелки «Да» и «Нет».»
- «Загрузи изображение по ссылке https://example.com/logo.png и помести его в левый верхний угол холста.»
- «Выровняй все фигуры по горизонтали и сгруппируй их. Затем экспортируй результат в PNG.»
Технические детали
Язык: TypeScript
Транспорт: streamable-http, SSE
Лицензия: NOASSERTION
Совместимость: любые MCP-клиенты, поддерживающие транспорт streamable-http или SSE (Claude Desktop, продолжение в VS Code и другие).