Excalidraw MCP

Excalidraw MCP App Server

MCP-сервер рисует диаграммы в стиле от руки Excalidraw прямо в чате: потоковая отрисовка, полноэкранное редактирование, экспорт

MCP-серверОфициальный

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Обращается к удаленному серверу и передает содержимое диаграммы по сети
  • Локальный вариант запускает Node-сервер на машине пользователя
Все причины и проверки

excalidraw/excalidraw-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/excalidraw-mcp-app-server

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport http excalidraw-mcp-app-server https://mcp.excalidraw.com

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "excalidraw-mcp-app-server": {
      "type": "http",
      "url": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "excalidraw-mcp-app-server": {
      "url": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"excalidraw-mcp-app-server","type":"http","url":"https://mcp.excalidraw.com"}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "excalidraw-mcp-app-server": {
      "type": "http",
      "url": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Выполните в терминале

codex mcp add excalidraw-mcp-app-server --url https://mcp.excalidraw.com

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.excalidraw-mcp-app-server]
url = "https://mcp.excalidraw.com"

Если файл уже есть, допишите блок в конец.

Выполните в терминале

gemini mcp add -s user -t http excalidraw-mcp-app-server https://mcp.excalidraw.com

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "excalidraw-mcp-app-server": {
      "httpUrl": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "excalidraw-mcp-app-server": {
      "serverUrl": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "excalidraw-mcp-app-server": {
      "type": "streamableHttp",
      "url": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "excalidraw-mcp-app-server": {
      "type": "streamable-http",
      "url": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "excalidraw-mcp-app-server": {
      "type": "remote",
      "url": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "excalidraw-mcp-app-server": {
      "url": "https://mcp.excalidraw.com"
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Сверено с репозиторием 24 сент. 2026, коммит 157aa23.

Текст для агента

Добавь в конфигурацию MCP удаленный сервер excalidraw с адресом https://mcp.excalidraw.com как пользовательский коннектор. Перед вызовом create_view сначала запроси инструмент read_me с описанием формата элементов.

Другие способы из описания автора
git clone https://github.com/excalidraw/excalidraw-mcp.git
cd excalidraw-mcp
pnpm install && pnpm run build

Сборка локального сервера из исходников. Нужен Node 18. После сборки пропишите node dist/index.js --stdio в конфигурацию MCP.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту рисовать диаграммы в узнаваемом стиле от руки Excalidraw и показывать их прямо в чате. Отрисовка идет потоком с анимацией прорисовки, есть плавное панорамирование области просмотра, привязка подписей и полноэкранное интерактивное редактирование с экспортом на excalidraw.com. Поддерживаются контрольные точки для итеративных правок и возврат скриншота результата обратно модели. Сервер построен на расширении MCP Apps и предоставляет два инструмента: read_me с описанием формата элементов и create_view для отрисовки диаграммы.

Для кого. Для тех, кому нужны быстрые схемы и наброски от агента прямо в чате.

Подходит, если

  • Нужна архитектурная схема или диаграмма потока из описания
  • Нужен набросок в стиле доски прямо в диалоге
  • Нужно поправить диаграмму итеративно и выгрузить на excalidraw.com

Не подходит, если

  • Клиент не поддерживает расширение MCP Apps и интерактивные панели
  • Нужен точный векторный редактор, а не быстрый набросок

Пример запроса к агенту

Нарисуй схему: пользователь обращается к API-серверу, а тот ходит в базу данных

Ограничения

Интерактивная отрисовка и редактирование зависят от поддержки расширения MCP Apps в клиенте, работают Claude, ChatGPT, VS Code, Goose и другие совместимые клиенты. Есть готовый удаленный адрес, а для локального запуска нужен Node 18 и сборка из исходников или установка расширения из релиза. Отдельного ключа для удаленного сервера не требуется.

Как отключить. Удалите запись excalidraw из конфигурации MCP клиента. Если ставили расширение mcpb в Claude Desktop, удалите его в настройках расширений.

MCP

Транспорт
http, stdio
Авторизация
не нужна

Проверка безопасности

  • Обращается к удаленному серверу и передает содержимое диаграммы по сети
  • Локальный вариант запускает Node-сервер на машине пользователя

Коротко о README

README описывает MCP-сервер, который рисует диаграммы Excalidraw с потоковой отрисовкой, панорамированием, полноэкранным редактированием и экспортом. Он работает с клиентами, поддерживающими расширение MCP Apps. Рекомендуется удаленный адрес https://mcp.excalidraw.com, для локального варианта можно скачать расширение mcpb из релизов и открыть его в Claude Desktop или собрать сервер из исходников через pnpm и прописать в конфигурацию. Свою копию можно развернуть на Vercel без переменных окружения. Лицензия MIT.

Частые вопросы

Нужно ли что-то ставить локально?

Нет, есть готовый удаленный адрес https://mcp.excalidraw.com. Локальная сборка нужна, только если вы хотите держать сервер у себя.

В каких клиентах работает?

В клиентах с поддержкой расширения MCP Apps: Claude, ChatGPT, VS Code, Goose и других совместимых.

Официальный

Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам

MCP-серверСредний риск46,5 тыс.Звезды репозитория
Выбор редакции

CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие

CLIВысокий риск31,2 тыс.Звезды репозитория
Выбор редакции

Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP

CLIСредний рискБез VPN30,1 тыс.Звезды репозитория
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверСредний риск28,1 тыс.Звезды репозитория
Foxx AIExcalidraw MCP

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.