Loading...
Loading...
MCP server with 39 tools for Word, Excel, PowerPoint, PDF, OCR operations
npx skill4agent add claude-office-skills/skills office-mcp| Tool | Description |
|---|---|
| Extract text content, supports page selection |
| Extract table data from PDFs |
| Merge multiple PDFs into one |
| Split PDF by page ranges |
| Reduce PDF file size |
| Add text/image watermarks |
| Fill PDF form fields |
| Get PDF properties and metadata |
| OCR on scanned PDFs (multi-language) |
| OCR on image files (PNG, JPG, TIFF, etc.) |
| Tool | Description |
|---|---|
| Read Excel files with sheet/range selection |
| Create multi-sheet Excel files |
| Statistical analysis (min/max/mean/median) |
| Apply Excel formulas to cells |
| Generate chart configurations |
| Create pivot tables with aggregation |
| Convert Excel to JSON |
| Tool | Description |
|---|---|
| Extract text from Word documents |
| Create DOCX with headings, lists, tables |
| Fill templates with {{placeholders}} |
| Analyze headings, tables, word count |
| Insert tables into documents |
| Merge multiple Word documents |
| Tool | Description |
|---|---|
| Convert Excel to CSV |
| Convert CSV to Excel |
| Convert JSON arrays to Excel |
| Convert Word to Markdown |
| Convert Markdown to Word |
| Convert PDF to Word (text extraction) |
| Convert Word to PDF (external tool required) |
| Convert HTML to PDF (external tool required) |
| Batch convert multiple files |
| Tool | Description |
|---|---|
| Create PowerPoint with themes |
| Extract text and images from PPTX |
| Convert Markdown to slides |
| Add slides to existing presentations |
| Update slide content |
| Convert to reveal.js HTML |
| Get presentation structure |
cd mcp-servers/office-mcp
npm install
npm run build~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"office-mcp": {
"command": "/usr/local/bin/node",
"args": ["/path/to/claude-office-skills/mcp-servers/office-mcp/dist/index.js"]
}
}
}pdf-parse, pdf-lib - PDF operations
tesseract.js - OCR (pure JavaScript, no native binary needed)
xlsx - Excel operations
mammoth, docx - Word operations
docxtemplater, pizzip - Template filling
pptxgenjs, jszip - PowerPoint operations
turndown, marked - Markdown conversionengchi_simchi_trajpnkorfradeuspa