← Back to Skills Marketplace
xdnaimino

Office Oxide MCP Server

by Xuan Duc Nguyen · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ Security Clean
46
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install office-oxide-mcp
Description
Rust-native MCP server for fast, local processing of Excel, Word, PowerPoint, and PDF files with reading, writing, form filling, and skill execution.
README (SKILL.md)

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

Tool Description
list_formats All supported formats + capabilities
get_document_info File metadata (format, size, readability)
office_read Read content → JSON / Markdown / Chunks / Text
office_fill_pdf_form Fill AcroForm/XFA form fields
office_list_pdf_fields List all form fields in a PDF
office_overlay_pdf_text Text at coordinates on flat PDFs
office_analyze_pdf_layout Layout analysis for overlay coords
office_create_xlsx Create Excel workbooks
office_create_docx Create Word documents
office_write_docx_from_md Create DOCX from Markdown
office_create_pptx Create PowerPoint presentations
skill_run / skill_list / skill_validate / skill_register Skills System
office_propagate_edit / office_check_consistency Coherence Engine

Performance

Operation Python office-oxide-mcp Speedup
10M cell XLSX read 239s ~25s ~10×
100K cell XLSX write 1.8s 152ms ~12×
DOCX read (6K docs) 11.8ms 0.8ms ~14×
PPTX read (323 slides) 32.5ms 0.7ms ~46×
Cold start 1-5s \x3C50ms ~100×
Memory (idle) 42.7MB \x3C2MB ~20×

License

MIT OR Apache-2.0

Usage Guidance
Before installing, verify that the Cargo package and GitHub source are the ones you intend to trust. Use it only on documents you are comfortable letting an MCP server read or modify, and prefer output copies when filling PDFs or propagating edits.
Capability Assessment
Purpose & Capability
The advertised capabilities are Office and PDF reading, creation, form filling, and document consistency tools, which fit the stated purpose of local document processing.
Instruction Scope
The instructions are installation and MCP client configuration guidance; the document read/write tools are broad but disclosed and appear path-directed by the user.
Install Mechanism
Installation uses Cargo or GitHub releases and does not request secrets, but the artifact is documentation-only, so the actual package code and publisher provenance should be verified before use.
Credentials
Local file access is proportionate for Office/PDF processing, but the tool may handle sensitive business, financial, or personal documents.
Persistence & Privilege
The artifact shows normal MCP client configuration over stdio, with no privilege escalation, background daemon setup, credential handling, or hidden persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install office-oxide-mcp
  3. After installation, invoke the skill by name or use /office-oxide-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
- Initial ClawHub release of office-oxide-mcp v0.2.0\n- Rust-native MCP server for Excel, Word, PowerPoint, PDF\n- AI Reading: DOCX/XLSX/PPTX/PDF → JSON/Markdown/Chunks\n- Excel Write: formatting, charts, pivot tables\n- Word Write: DOCX from Markdown, templates\n- PPT Write: McKinsey-quality presentations\n- PDF: form filling (AcroForm/XFA), overlay, layout analysis\n- Skills System with 10 built-in YAML templates\n- Coherence Engine: cross-document entity DAG\n- 15 built-in showcase documents
Metadata
Slug office-oxide-mcp
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Office Oxide MCP Server?

Rust-native MCP server for fast, local processing of Excel, Word, PowerPoint, and PDF files with reading, writing, form filling, and skill execution. It is an AI Agent Skill for Claude Code / OpenClaw, with 46 downloads so far.

How do I install Office Oxide MCP Server?

Run "/install office-oxide-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Office Oxide MCP Server free?

Yes, Office Oxide MCP Server is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Office Oxide MCP Server support?

Office Oxide MCP Server is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Office Oxide MCP Server?

It is built and maintained by Xuan Duc Nguyen (@xdnaimino); the current version is v0.2.0.

💬 Comments