
CanvasKeep
io.github.CanvasKeep由 GitHub 账号 CanvasKeep 发布v0.6.2更新于 Oct 26, 2026
Create and edit Excalidraw diagrams in your CanvasKeep workspace, with auto-layout and folders.
发布方自己的服务:Keep
概览
让 AI 助手在 CanvasKeep 工作区中创建、读取、编辑和整理 Excalidraw 图表,并可根据节点与连线自动布局生成图表。
- 可以做什么
- 列出、创建和管理工作区及嵌套文件夹
- 列出、创建、重命名和永久删除图表
- 读取图表元数据与元素数量,或完整 Excalidraw 场景
- 将完整 Excalidraw 场景写回图表
- 根据节点与连线生成图表,由服务端自动布局
- 适用场景
- 适合让助手把描述转成图表(例如架构草图)并保存到 CanvasKeep 工作区,或读取并修改其中已有的图表。
- 运行要求
- 通过 npx(Node.js)以 stdio 在本地运行。需要 CanvasKeep 账号,并在 CANVASKEEP_API_KEY 中提供 API 密钥;处理加密图表还需 CANVASKEEP_MASTER_KEY,可用 CANVASKEEP_API_URL 覆盖 API 地址。需要能访问 CanvasKeep 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 CanvasKeep,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
CanvasKeep MCP Server
An MCP (Model Context Protocol) server that lets AI tools like Claude Code and Codex generate Excalidraw diagrams and save them directly into your CanvasKeep workspace.
Setup
1. Get an API key
- Log in to CanvasKeep
- Click your profile menu (top right) and select API Keys
- Generate a new key and copy it immediately (you won't see it again)
2. Install and register
Claude Code:
Codex / other MCP clients:
3. Environment variables
Available tools
Encryption
Diagrams you encrypt in CanvasKeep stay encrypted when an AI tool works with them. When get_diagram_scene or save_diagram_scene touches an encrypted diagram, this server decrypts and re-encrypts it locally (AES-GCM, see src/encryption.ts) using CANVASKEEP_MASTER_KEY. The master key never leaves your machine.
generate_diagram sends the nodes and edges you give it to CanvasKeep, which lays them out on the server, so diagrams generated this way are stored unencrypted.
Example usage
Ask Claude Code something like:
"Draw an architecture diagram of a web app with a React frontend, Node API, PostgreSQL database, and Redis cache"
Claude will use the MCP tools to create a diagram in your CanvasKeep workspace with properly laid-out boxes and labeled arrows.
Development
To run your local build from Claude Code:
License
来源:README.md,提交 17dd97f
工具
0版本历史
1- v0.6.2最新Oct 18, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Keep 集成
Keep
md.keep官方发布者
面向 AI 助手的远程稍后读服务,可将链接、书签、笔记和视频保存为 Markdown,并让助手搜索这些内容。

Keep Me Secure
由 GitHub 账号 robertkeus 发布
一个免费的 MCP 服务器,用公开安全公告检查项目已安装的软件包版本、Node.js 或 PHP 运行时以及托管平台。

Keep Mac Awake
com.keepmacawake
在代理的长任务运行期间,让 MacBook 在合盖状态下保持唤醒(Keep Mac Awake 应用)。AI 翻译

Park & Keep airport parking
由 GitHub 账号 tresor4k 发布
只读 MCP 服务器,回答欧洲机场停车场的服务、距离以及 3、7、14 天停车的机场级价格区间问题。

LocalKeep
由 GitHub 账号 zuneracodes 发布
LocalKeep 为助手提供一个本地、带日期的记忆库,可通过 MCP 查询,让回忆起的个人背景来自你自己写的条目。