Office Oxide MCP Server

Knowledge
MCPOfficePDFExcel

Rust-native MCP server for fast, local processing of Excel, Word, PowerPoint, and PDF files with reading, writing, form filling, and skill execution.

Install

openclaw skills install @xdnaimino/office-oxide-mcp

Office Oxide MCP Server

Rust-native MCP server for Office document processing (Excel, Word, PowerPoint, PDF). Sub-millisecond, local-first, open source — the "open source Aspose."

Quick Start

cargo install office-oxide-mcp

Or download the latest release.

Claude Desktop

{
  "mcpServers": {
    "office": { "command": "office-oxide-mcp", "args": ["--transport", "stdio"] }
  }
}

Cursor

{
  "mcpServers": {
    "office-oxide-mcp": { "command": "office-oxide-mcp", "args": ["--transport", "stdio"] }
  }
}

Features

AI Reading

  • Read DOCX, XLSX, PPTX, PDF into JSON, Markdown, or semantic chunks
  • Table extraction, image embedding, section detection
  • Format-agnostic unified API

Excel Write

  • Create XLSX files with formatting, charts, pivot tables
  • Write cells, ranges, merge cells, conditional formatting
  • Column widths, sheet management

Word Write

  • Create DOCX files from Markdown
  • Templates with text replacement, tables, images, headers/footers
  • Comments, TOC, style management

PPT Write

  • Create presentations with charts, text boxes, images
  • Slide layouts, agenda slides, callout layouts
  • McKinsey-quality output

PDF

  • Read PDF as Markdown/JSON/text/chunks
  • Fill AcroForm and XFA forms
  • Overlay text at coordinates on flat PDFs
  • Layout analysis for field detection
  • Export to PDF from any format

Skills System

  • Built-in templates: excel.table, word.report, ppt.deck
  • YAML-defined skills with validation
  • Custom skill registration and execution

Coherence Engine

  • Cross-document entity tracking with DAG
  • BFS propagation for bulk updates
  • Integrity verification

Tool Overview

ToolDescription
list_formatsAll supported formats + capabilities
get_document_infoFile metadata (format, size, readability)
office_readRead content → JSON / Markdown / Chunks / Text
office_fill_pdf_formFill AcroForm/XFA form fields
office_list_pdf_fieldsList all form fields in a PDF
office_overlay_pdf_textText at coordinates on flat PDFs
office_analyze_pdf_layoutLayout analysis for overlay coords
office_create_xlsxCreate Excel workbooks
office_create_docxCreate Word documents
office_write_docx_from_mdCreate DOCX from Markdown
office_create_pptxCreate PowerPoint presentations
skill_run / skill_list / skill_validate / skill_registerSkills System
office_propagate_edit / office_check_consistencyCoherence Engine

Performance

OperationPythonoffice-oxide-mcpSpeedup
10M cell XLSX read239s~25s~10×
100K cell XLSX write1.8s152ms~12×
DOCX read (6K docs)11.8ms0.8ms~14×
PPTX read (323 slides)32.5ms0.7ms~46×
Cold start1-5s<50ms~100×
Memory (idle)42.7MB<2MB~20×

License

MIT OR Apache-2.0