
Office Oxide Mcp
io.github.Aimino-TechPublished by GitHub account Aimino-Techv0.2.1Updated Oct 24, 2026
Rust-native MCP server for Office document processing
Overview
A local MCP server for reading, creating and editing Office documents (Excel, Word, PowerPoint) and PDFs, including filling PDF forms.
- What you can do
- List supported formats and read file metadata, and read documents into Markdown, JSON, text or chunks for the assistant to work with.
- When to use it
- Use it when an assistant needs to work with local Office files or PDFs: extracting content for analysis, generating spreadsheets, reports or slide decks, or filling in PDF forms from data the assistant has read.
- Requirements
- Runs as a local process on the user's machine (desktop only, not web-executable). The README installs it with cargo or a GitHub release; the manifest lists an npm package run with npx. No accounts, API keys or environment variables are declared.
Installation
In SourceWeft
- Open Office Oxide Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
office-oxide-mcp
[GitHub stars] [GitHub forks] [GitHub issues] [GitHub pull requests]
Rust-native MCP server for Office document processing (Excel, Word, PowerPoint, PDF).
Sub-millisecond, local-first, open source — the "open source Aspose."
PDFs are a pain. We live in bureaucratic countries where every form asks for your name, address, and date of birth — over and over. Bank applications, tax forms, insurance claims, government permits, rental agreements. Same fields, different PDFs, endless typing.
Stop filling forms by hand. Let office-oxide-mcp do it in milliseconds — whether it's a simple AcroForm, a complex XFA form, or a flat scanned PDF where you need coordinates. Your LLM reads the form, you approve, it fills. Done.
[Discord] [GitHub Discussions] [License]
[!TIP] Be with us!
Quick Start
Or download from GitHub Releases.
Claude Desktop
Cursor
VS Code (Copilot)
Use Cases
Every document below was generated by office-oxide-mcp — click to download.
Interactive showcase →
showcase/use-cases.htmlwith full prompts, JSON-RPC calls, and details.
Tool Overview
Full Suite
AI Reading: to_md, to_json, to_chunks, excel_schema, coherence_check
Excel Write: office_create_xlsx, office_write_cell, office_write_range, office_format_range, office_create_chart, office_create_pivot, office_add_sheet, office_rename_sheet, office_delete_sheet, office_merge_cells, office_set_column_width, office_apply_conditional_format
Word Write: office_create_docx, office_write_docx_from_md, office_replace_text, office_set_style, office_add_table, office_add_image, office_add_header_footer, office_add_toc, office_add_comment, office_accept_changes
PPT Write: office_create_pptx, office_add_slide, office_set_slide_layout, office_add_text_box, office_add_chart, office_add_image
Skills System: skill_run, skill_list, skill_validate, skill_register
Coherence Engine: office_propagate_edit, office_check_consistency
PDF: office_read (markdown/text/json/chunks), office_fill_pdf_form, office_list_pdf_fields, office_overlay_pdf_text, office_analyze_pdf_layout, office_export_pdf
Architecture
Performance Benchmarks
Build
Contributing
See CONTRIBUTING.md. All contributions welcome.
License
MIT OR Apache-2.0 — see LICENSE.
Source: README.md at commit 945ab3d
Tools
0Version history
1- v0.2.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts