
WPS Skills
Plugin让 agent 通过 MCP 操控本机 WPS 文字、表格与演示,提供两百多个工具(公式、透视表、排版、PPT 美化等)并配套技能。插件只装技能,MCP 服务与 WPS 加载项需按 README 手动编译安装;需 WPS Office 与 Node.js 18+。
WPS Skills
此项目的任何功能、架构更新,必须在结束后同步更新相关文档。这是我们契约的一部分。
AI编程助手通过自然语言操控WPS Office的MCP工具集。
项目定位
本项目是MCP Server + Skills框架,让AI助手(Claude Code/Cursor/Augment等)能操控WPS Office。
- 231个MCP专业工具 + 12个内置工具 = 243个
- 支持Excel(82工具) / Word(28工具) / PPT(112工具) / 通用(9工具)
- 支持macOS、Windows、Linux
前提条件
- 已安装 WPS Office(https://www.wps.cn/ 或 https://www.wps.com/)
- Node.js >= 18.0.0
- Git
自动安装(AI执行)
以下步骤由AI助手自动执行。需要人类交互的步骤标注 ⚠️。
步骤1: 克隆项目
git clone https://github.com/lc2panda/wps-skills.git
cd wps-skills
如果项目已存在,跳过此步。
步骤2: 安装依赖并编译
cd wps-office-mcp
npm install
npm run build
cd ..
步骤3: 配置MCP Server
根据使用的AI工具,将以下配置写入对应文件。注意将路径替换为实际的项目绝对路径。
Claude Code — 写入 ~/.claude/settings.json:
{
"mcpServers": {
"wps-office": {
"command": "node",
"args": ["/你的路径/wps-skills/wps-office-mcp/dist/index.js"]
}
}
}
Cursor — 写入项目根目录 .cursor/mcp.json:
{
"mcpServers": {
"wps-office": {
"command": "node",
"args": ["/你的路径/wps-skills/wps-office-mcp/dist/index.js"]
}
}
}
OpenAI Codex CLI — 写入 ~/.codex/config.toml:
[mcp_servers.wps-office]
command = "node"
args = ["/你的路径/wps-skills/wps-office-mcp/dist/index.js"]
或命令行注册:codex mcp add wps-office -- node /你的路径/wps-skills/wps-office-mcp/dist/index.js
Augment / 其他MCP兼容IDE — 参考各IDE的MCP Server配置文档,使用相同的command和args。本项目 MCP Server 为标准 stdio 实现(spec 2025-11-25),与所有 MCP 一等客户端(Claude Code / Cursor / Codex CLI / GitHub Copilot CLI / Windsurf 等)兼容。
步骤4: 安装WPS加载项
⚠️ 需要人工操作(AI无法直接操作WPS应用):
# macOS
bash scripts/auto-install-mac.sh
# Windows (PowerShell)
powershell scripts/install.ps1
# Linux
bash scripts/install.sh
⚠️ 安装后必须重启WPS Office才能生效。
步骤5: 安装Skills(仅Claude Code需要)
# 创建skills目录(如不存在)
mkdir -p ~/.claude/skills
# 创建符号链接
ln -sf "$(pwd)/skills/wps-excel" ~/.claude/skills/wps-excel
ln -sf "$(pwd)/skills/wps-word" ~/.claude/skills/wps-word
ln -sf "$(pwd)/skills/wps-ppt" ~/.claude/skills/wps-ppt
ln -sf "$(pwd)/skills/wps-office" ~/.claude/skills/wps-office
步骤6: 验证安装
# 验证MCP Server可启动
node wps-office-mcp/dist/index.js &
# 应看到 "MCP Server started successfully" 日志
kill %1 2>/dev/null
架构
Skills层(SKILL.md自然语言指导)
↓ Claude Code调用
MCP Server层(239个工具)
↓ wpsClient.executeMethod()
执行层
├── macOS: wps-claude-assistant (227 action, HTTP轮询)
└── Windows: wps-com.ps1 (231 action, COM接口)
工具清单
| 应用 | 工具数 | 主要能力 |
|---|---|---|
| Excel | 82 | 公式/数据/图表/透视表/工作表/格式/工作簿/行列/批注保护/图片导出 |
| Word | 28 | 格式/内容/文档管理/页眉页脚/批注/模板填写/段落结构 |
| PPT | 112 | 幻灯片/形状/图片/表格/美化/动画/图表/3D/数据可视化/图片导出 |
| 通用 | 9 | 保存/连接检测/文本选取/格式转换 |
| 内置 | 12 | 连接检查/万能方法调用/数据缓存 |
故障排除
| 问题 | 解决方案 |
|---|---|
| MCP连接失败 | 确认 npm install && npm run build 已执行,检查dist/index.js存在 |
| WPS未响应 | 重启WPS Office,确认加载项已安装 |
| "arguments error" | 重新运行安装脚本,重启WPS |
| Linux找不到插件 | 查看INSTALL.md中的Linux专用指南 |
| 工具调用返回null | 确认WPS中已打开对应类型的文档 |
许可证
MIT
相關資源

WPS Skills
MCP让 agent 通过 MCP 操作本机 WPS Office 的文字、表格和演示,提供 200 多个工具,覆盖公式、透视表、图表、批注、幻灯片美化与动画。需要安装 WPS,克隆源码构建并安装 WPS 加载项;支持 macOS、Windows 和 Linux。
lc2panda/wps-skills652
document-skills
PluginAnthropic 官方文档技能包,也是 Claude 文件能力背后的实现:创建、编辑和分析 Word、Excel、PowerPoint 与 PDF,支持修订批注、公式和表单填写。源码公开,但不是开源许可。
anthropics/skills182k
OfficeCLI
CLI专为 AI agent 设计的 Office 命令行工具:单文件二进制,无需安装 Office 即可创建、读取和编辑 Word、Excel、PPT,并能渲染成 HTML 或 PNG 供 agent 检查排版效果。
iOfficeAI/OfficeCLI32.1k
anydoc
CLIFirecrawl 出品,在本地把 Word、PPT、Excel、PDF、EPUB、RTF 等文档毫秒级转成干净的 Markdown,保留标题、表格、脚注与公式,方便 agent 读合同、讲义、报表等附件。需安装 Node.js;扫描件可选用 Firecrawl 云端 OCR(会上传整份文件)。
firecrawl/anydoc22.9k
anymd
MCP在本机把 PDF、Word、PPT、Excel、EPUB、网页和图片转成干净的 Markdown,保留页码锚点、表格与双栏阅读顺序,并能跨文件夹全文搜索,便于核对合同、卷宗与论文原文。原名 pdf-reader-mcp;文件不上传、无需 API Key,本机需 Node.js 18+,扫描件 OCR 需另装 tesseract。
SylphxAI/anymd1k
Claude Office Skills
Skill130 多个办公技能合集,覆盖合同审查、NDA 起草、职位描述与录用通知、发票报销、会议纪要、邮件及 Excel、PPT、PDF 处理;文书类复制即用,Airtable、Slack 等自动化类需另接服务,合同与财务结果需律师或会计复核。
claude-office-skills/skills526