WPS Skills MCP

An MCP server and four skills for WPS Office: spreadsheets, documents and presentations edited from Claude Code and Cursor in plain language

  • 686 ★ on the repository
  • Last commit
  • MIT
MCP server

Extended access

Why this level

  • The agent edits and saves documents open in WPS Office
  • Installation runs scripts and puts an add-in into WPS
  • The built-in tools include a universal WPS method call
All reasons and checks

lc2panda/wps-skills

Install

Manual install

git clone https://github.com/lc2panda/wps-skills.git

Next run `npm install` and `npm run build` in wps-office-mcp, then the WPS add-in script for your system (`scripts/auto-install-mac.sh`, `scripts/install.ps1` or `scripts/install.sh`) and restart WPS.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The agent edits and saves documents open in WPS Office
  • Installation runs scripts and puts an add-in into WPS
  • The built-in tools include a universal WPS method call

This is third-party code. Review the repository files before installing.

What it does

WPS Skills connects an agent to a running WPS Office through a Node.js MCP server. The server exposes 231 specialised tools: 82 for Excel (formulas, charts, pivot tables), 28 for Word (formatting, headers and footers, comments, template filling), 112 for presentations (slides, shapes, animations, charts) and 9 general ones (save, connection check, format conversion), plus 12 built-in tools. On macOS commands travel through the wps-claude-assistant add-in over HTTP, on Windows through the PowerShell script wps-com.ps1 and the COM interface, and Linux has its own install script. Four skills in the skills folder (wps-excel, wps-word, wps-ppt, wps-office) explain how to use the tools. The target document has to be open in WPS, otherwise a tool returns null.

Who it is for. People who keep reports and presentations in WPS Office and want an agent to edit their spreadsheets, texts and slides.

Good fit when

  • Data from several sheets has to be merged into one table with a pivot and a chart
  • A twenty-slide deck is being brought to one consistent style
  • Values are filled into a Word template and headers and footers are added
  • A finished file is saved or converted to another format straight from the conversation with the agent

Not a fit when

  • WPS Office is not installed on the computer: every tool works through the installed application
  • You work in Microsoft Office or LibreOffice: the add-in is written for WPS only
  • You want an unattended install: the WPS add-in has to be installed by a person, followed by a restart of the program

Example request

In the open WPS spreadsheet total sales by month, build a pivot by manager and add a column chart

MCP

Transport
stdio
Authentication
not required

Limitations

A person has to install the WPS add-in, an agent cannot do it, and WPS must be restarted afterwards. Node.js 18 or newer is required, the build runs with `npm install` and `npm run build`, and the configuration needs an absolute path to `dist/index.js`. The documentation is in Chinese. The README gives the tool count inconsistently (231, 239 and 243), so rely on the per-application breakdown. The tools drive the local program and the files open in it and do not touch WPS cloud documents.

How to disable. Remove the wps-office entry from `~/.claude/settings.json` or `.cursor/mcp.json` and the wps-* symlinks from `~/.claude/skills`. Uninstall the add-in through WPS itself.

FAQ

How do I connect WPS Skills to Claude Code?

Build the server in wps-office-mcp and add an mcpServers block named wps-office to `~/.claude/settings.json`, with the command node and the path to `dist/index.js`. Then link the four skills folders into `~/.claude/skills`.

Does the server work with Cursor and Codex?

Yes, it is a standard stdio server. For Cursor the configuration goes in `.cursor/mcp.json`, and for Codex CLI in `~/.codex/config.toml` or via `codex mcp add`.

What if a tool returns null?

Open a document of the right type in WPS: Excel tools do nothing without a spreadsheet and Word tools without a text document. The arguments error goes away after rerunning the install script and restarting WPS.

How do I check that the server starts?

Run `node wps-office-mcp/dist/index.js &` and look for the line MCP Server started successfully in the log. Stop the process afterwards with `kill %1`.

Where are the Linux install steps?

INSTALL.md at the repository root has a separate Linux guide, and the add-in is installed by the `scripts/install.sh` script.

Discussion

No questions or reviews yet.

136 skills for office documents and business tasks in Claude: contracts, HR, finance, plus an MCP server for PDFs and spreadsheets

SkillExtended access565Repository stars

CLI set for agents on Windows: drives WPS Office and Microsoft Office, Photoshop and Illustrator through COM, plus Zotero with 27 academic skills

CLIBroad access2.9KRepository stars

A PowerPoint MCP for Windows: the agent drives an installed PowerPoint, fills templates, inserts LaTeX equations and plots, and adds animations

MCP serverBroad access125Repository stars

A PowerPoint MCP with 156 tools: the agent edits a live deck on Windows and macOS, from slides and tables to charts, SmartArt and Material Symbols icons

MCP serverBroad access110Repository stars

Word MCP Live

word-mcp-live

An MCP server for Microsoft Word: the agent edits an open document live, with tracked changes, comments and action rollback

MCP serverBroad access260Repository stars

A skill that creates and edits HWPX documents, converts HWP, and builds official letters and reports from a JSON spec

SkillExtended access304Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
WPS Skills (this card)nonot required686
OfficeCLIno33,072a CLI for Word, Excel and PowerPoint files without Office installed, while WPS Skills drives a running WPS Office
Excel MCP Servernonot required4,278an MCP server for Excel files without the app, while this drives live WPS and covers Word and presentations too

README in short

The README presents the project as an MCP server with a skills layer and gives a step-by-step install meant to be run by the agent itself, marking the steps that need a person. A diagram of three layers (skills, MCP, execution), a table of tools per application and a troubleshooting section follow.

README badge

Report a problem

Foxx AIWPS Skills
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.