mcp_excalidraw

正常
GitHub JavaScript MIT

简介

mcp_excalidraw 是 Excalidraw 的 MCP 服务器与 Claude Code 技能,让 AI 代理编程式创建、查询、修改白板画布元素,绘制架构与流程图。

核心特性

  • 编程化画布 — 通过 MCP 工具在 Excalidraw 中创建/更新/查询/删除元素
  • 系统架构图生成 — 把代码仓库结构转为可视化组件关系图
  • Claude Code 技能 — 提供配套 SKILL.md,Claude Code 启动时自动加载
  • 模板库 — 内置常见架构、流程、UML 模板一键复用
  • 双格式导出 — 支持 .excalidraw 与 .png/.svg 导出
  • 与 MCP 生态互通 — 可被任何 MCP 客户端调用(Claude Desktop、Cursor、Cline)

适用场景

💡 让 Claude Code 在白板上画出当前代码仓库的模块依赖图
💡 在团队评审会议中由 AI 实时生成方案架构草图
💡 写技术博客或文档时让 AI 自动绘制架构图并导出
💡 通过自然语言快速生成 UML/ER/时序图
💡 把旧 README 中的文字描述升级为可交互白板

快速开始

# 通过 Claude Code 技能市场安装
claude skill add yctimlin/mcp_excalidraw

# 启动 MCP 服务器
pip install mcp-excalidraw
mcp-excalidraw-server

# 在 Claude Code 中直接对话
claude -p "Draw a 3-tier architecture diagram with PostgreSQL, FastAPI and React"

# 在 Cursor 中通过 mcp.json 启动
{
  "mcpServers": {
    "excalidraw": { "command": "mcp-excalidraw-server" }
  }
}

相关项目