关于 edititall-mcp
edititall-mcp 是用于操作 EditItAll 浏览器编辑器的 MCP 服务,面向 Claude Code、Claude Desktop 和 Cursor 等 MCP 客户端用户。它通过本地无头浏览器驱动编辑器,文件处理留在设备上。
主要功能
- 01编辑表格单元格及 CSV 文件
- 02打开、读取、整理和导出 PDF
- 03起草和读取 Word 文档
- 04根据大纲创建幻灯片
- 05导入 SVG 并编辑本地图像
- 06转换图像并截取编辑器画面
适用场景
- 01创建电子表格并计算总计
- 02在本地整理 PDF 页面
- 03根据标题和大纲制作幻灯片
- 04压缩本地图像或转换为 WebP
MCP 相关
向 MCP 客户端提供操作 EditItAll 编辑器的工具。它运行本地无头浏览器,文件处理留在设备上。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
18收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cells | object | 是 | A1 引用到原始值的映射,例如 {"A1":"Item","B2":"=SUM(B3:B9)"} |
详细介绍
EditItAll MCP 服务
mcp-name: io.github.Subcue/edititall-mcp
EditItAll 是由 Subcue AI LLC 开发的免费、本地优先的浏览器内编辑器套件(照片、矢量图、PDF、电子表格、Word、幻灯片、图片转换/压缩)。此仓库是 Model Context Protocol 服务,可让 Claude Code、Claude Desktop、Cursor 及任何 MCP 客户端在你的设备上操作这些编辑器。
你的文件不会离开设备。此服务会启动本地无头 Chrome,从 edititall.com(或本地 wrangler dev URL)加载编辑器,并调用其官方自动化钩子。AI 客户端只能看到工具结果(单元格值、文件大小、你请求的截图)。
要求
- Node.js 22+(内置
WebSocket) - 本地安装 Chrome、Edge、Chromium 或 Brave
安装
通过 npm:
npx -y @edititall/mcp
# or
npm i -g @edititall/mcp
claude mcp add edititall -- edititall-mcp
通过 crates.io(Rust 封装):
cargo install edititall-mcp
claude mcp add edititall -- edititall-mcp
Rust 二进制文件内嵌 edititall-mcp.mjs 并执行 node。如果 node 不在 PATH 中,请设置 NODE。
Claude Desktop(一键安装)。 下载 edititall-mcp.mcpb,并将其拖入 Claude Desktop → Settings → Extensions。Claude Desktop 自带 Node 运行时。
Claude Code(Node,无需 Rust):
curl -fsSL https://edititall.com/edititall-mcp.mjs -o ~/edititall-mcp.mjs
claude mcp add edititall -- node ~/edititall-mcp.mjs
或者克隆此仓库:
git clone https://github.com/Subcue/edititall-mcp.git
claude mcp add edititall -- node /path/to/edititall-mcp/edititall-mcp.mjs
Cursor / 其他 stdio 客户端(mcp.json):
{
"mcpServers": {
"edititall": {
"command": "edititall-mcp"
}
}
}
等效的纯 Node 配置:"command": "node", "args": ["/path/to/edititall-mcp.mjs"]。
环境变量:
| 变量 | 默认值 | 含义 |
|---|---|---|
EDITITALL_URL | https://edititall.com | 编辑器来源(开发时指向 wrangler dev) |
CHROME_PATH | 自动检测 Chrome/Edge/Chromium/Brave | 浏览器二进制文件 |
工具
| 工具 | 功能 |
|---|---|
sheet_set_cells / sheet_load_csv / sheet_export_csv | 写入单元格/公式、批量加载 CSV、导出计算结果 |
sheet_read_range | 将 "A1:D10" 的计算结果读取为二维数组 |
pdf_open / pdf_page_text / pdf_rotate_page / pdf_delete_page / pdf_merge / pdf_export | 在本地打开、读取、重新整理并导出 PDF |
word_write / word_get_text | 起草和读取文档 |
slides_from_outline | 根据标题和项目符号大纲创建幻灯片 |
vector_import_svg | 将 SVG 标记导入为新的矢量文档 |
photo_open_image / photo_export | 在照片编辑器中打开本地图片并导出为扁平化图片 |
images_process | 通过实际编解码流程压缩/转换本地图片;报告处理前后的大小 |
editor_screenshot | 截取 sheet | vector | photo | tools | pdf | word | slides 的截图 |
提示词示例:将桌面上的所有 PNG 压缩为质量为 80 的 WebP · 创建 Q3 预算表并计算该列总和 · 用 SVG 绘制一枚火箭并导入矢量编辑器。
隐私
与网站承诺一致:在设备上处理。无头 Chrome 在 $TMPDIR 下的本地配置文件中与编辑器通信。此服务不会将任何内容上传给 Subcue AI LLC 或第三方 API。
其他机器可读的入口
| 端点 | 说明 |
|---|---|
https://edititall.com/ai | 面向用户和 Agent 的安装文档 |
https://edititall.com/llms.txt | 纯文本产品简介 |
https://edititall.com/edititall-mcp.mjs | 同一服务文件,由产品源站提供 |
https://edititall.com/edititall-mcp.mcpb | Claude Desktop 扩展包 |
产品套件本身为闭源。本仓库是与其通信的 MCP 客户端/服务端。
许可证
MIT © 2026 Subcue AI LLC。EditItAll 是 Subcue AI LLC 的品牌。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。