关于 sysketch
sysketch 是一款 MCP 服务,可让 AI 助手根据简短描述创建手绘风格的系统设计图。它将 SVG 或 PNG 文件与描述一同保存,避免助手直接生成图像数据。
主要功能
- 01将描述或文件渲染为 SVG/PNG
- 02选择图表主题
- 03查看可用图标和标志
- 04连同描述保存图表
适用场景
- 01根据简短提示创建系统设计图
- 02修改已保存图表的描述以进行调整
MCP 相关
该 MCP 服务向 AI 客户端提供图表渲染和图标列表工具。客户端可请求 SVG 或 PNG 输出,并可选择接收图像预览。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://sysketch.vercel.app/mcpclaude mcp add --transport http tonys-coding-sysketch https://sysketch.vercel.app/mcp{"mcpServers":{"tonys-coding-sysketch":{"type":"http","url":"https://sysketch.vercel.app/mcp"}}}在 Cursor 中打开{"servers":{"tonys-coding-sysketch":{"type":"http","url":"https://sysketch.vercel.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"tonys-coding-sysketch":{"type":"http","url":"https://sysketch.vercel.app/mcp"}}}{"mcpServers":{"tonys-coding-sysketch":{"serverUrl":"https://sysketch.vercel.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
sysketch-mcp
让 Claude、Cursor 和其他 AI 助手使用 sysketch 绘制简洁的手绘风格系统设计图。助手只需编写一段简短的系统描述,而不是亲自绘制图像,因此绘图更快、更省成本,也更一致。

设置
你需要使用 Node.js 20 或更高版本。
Claude Code: 在终端中运行一次:
claude mcp add sysketch -- npx -y sysketch-mcp
Claude Desktop、Cursor 和其他助手: 将以下内容添加到助手的 MCP 设置中,然后重启助手:
{
"mcpServers": {
"sysketch": { "command": "npx", "args": ["-y", "sysketch-mcp"] }
}
}
图表会保存到助手运行服务的文件夹中(在 Claude Code 和 Cursor 中即为你的项目文件夹)。Claude Desktop 会在项目外启动服务,因此图表会保存到你的主目录下的 sysketch 文件夹中。若要选择文件夹,请在 args 中添加 "--dir", "/path/to/folder",或设置 SYSKETCH_DIR 环境变量。
ChatGPT、网页版 Claude、Perplexity 和其他 AI 聊天工具: 无需安装此软件包。只需将 https://sysketch.vercel.app/mcp 添加为自定义连接器(详情)。
使用
例如,可以这样向助手提问:
使用 sysketch 将一个网约车系统绘制为 PNG。
图表会与描述一起保存在该文件夹中的 diagrams/ 目录内,因此你之后可以要求修改,例如:“添加一个通知服务”“使用蓝图主题”。对话中只会返回一行摘要,不会返回图像数据。
使用 Claude Code(Sonnet)处理 5 个系统设计请求进行测量:使用 sysketch 时输出 4,352 个 token,而让助手自行绘制 SVG 时为 77,518 个 token,减少了约 18 倍(基准测试)。
工具
| 工具 | 功能 |
|---|---|
render_diagram | 根据描述(spec)或文件(file)绘制 .svg 或 .png 图表,并可选择使用 theme。preview: true 会将图像返回给助手(默认关闭)。 |
list_icons | 列出图标及其可识别名称;logos 用于搜索已安装的官方 Logo。 |
这些工具定义会为每个会话增加约 450 个 token。
官方 Logo(可选)
安装官方 Logo 后,s3 或 stripe 等产品名称会显示为真实 Logo。请参阅Logo 指南。
更多示例、主题和完整规范:github.com/Tonys-Coding/sysketch
MIT 许可证。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。