Aimino-Tech/opendocswork-mcp logo

Aimino-Tech/opendocswork-mcp

Free

Rust 原生、本地优先的 Office 文档处理 MCP 服务器,支持 Excel、Word、PowerPoint,亚毫秒级响应。

FreeFree tier
Outputs: text
Type
Open Source
Company
Aimino-Tech

About Aimino-Tech/opendocswork-mcp

opendocswork-mcp (also known as office-oxide-mcp) is a Rust-native MCP (Model Context Protocol) server for high-performance Office document processing. It supports Excel (XLSX), Word (DOCX), PowerPoint (PPTX), and PDF formats with sub-millisecond latency. The server is local-first and open source, designed to treat PDFs as editable forms — filling AcroForms, XFA forms, and even flat scanned PDFs using coordinate-based input. It integrates seamlessly with AI assistants like Claude Desktop, Cursor, and VS Code Copilot via MCP. The tool can read documents into JSON, Markdown, Chunks, or plain text; generate business reports, invoices, presentations, and financial statements; list supported formats; retrieve document metadata; and export to PDF. It aims to be the 'open source Aspose' for Office automation.

Key Features

Local-first architecture ensures data never leaves your machine
Sub-millisecond response times for document operations
Supports Excel (XLSX), Word (DOCX), PowerPoint (PPTX), and PDF formats
Fill PDF forms including AcroForms, XFA forms, and flat scanned PDFs with coordinates
Read documents into multiple output formats: JSON, Markdown, Chunks, and plain Text
Generate professional documents: invoices, reports, presentations, financial statements
List all supported Office formats with capabilities via list_formats tool
Retrieve document metadata (format, size, readability)
Export documents to PDF format
Integrates with Claude Desktop, Cursor, and VS Code Copilot via MCP

Pros & Cons

Pros
  • Local-first: no data sent to external servers, ensuring privacy and security
  • Sub-millisecond latency enables real-time document processing in AI workflows
  • Open source with permissive license, allowing customization and community contributions
  • Supports a wide range of Office and PDF formats natively
  • Handles complex PDF forms, including XFA and scanned documents with coordinate mapping
  • Seamless integration with popular AI assistants via standard MCP protocol
  • Rust implementation provides high performance and memory safety
  • No dependency on cloud APIs or third-party services for document processing
Cons
  • Installation requires Rust toolchain if using cargo install, which may be unfamiliar for non-developers
  • Primarily designed for local use; no built-in cloud deployment options
  • Documentation is currently limited to the GitHub README and examples in the showcase folder
  • Requires an MCP-compatible client (e.g., Claude Desktop, Cursor) to leverage full capabilities
  • May have a learning curve for users unfamiliar with MCP servers and JSON-RPC calls
  • Actively in early development; features and stability may change

Best For

Automate filling of repetitive PDF forms (bank applications, tax forms, government permits)Generate profit and loss statements, KPI dashboards, and budget vs actual variance reportsCreate executive balance sheets with ratios and revenue forecastsProduce business invoices and annual reports in DOCX formatDevelop IT service agreements and digital strategy reportsExport financial reports to PDF for client deliveryBuild strategy consulting pitch decks and CFO quarterly business reviewsCreate product launch strategy decks and M&A target analyses

FAQ

What file formats does opendocswork-mcp support?
It supports Excel (XLSX), Word (DOCX), PowerPoint (PPTX), and PDF files.
How do I install opendocswork-mcp?
You can install it using 'cargo install office-oxide-mcp' or download pre-built binaries from GitHub Releases.
How do I use opendocswork-mcp with Claude Desktop?
Add the following configuration to your MCP settings JSON: {"mcpServers": {"office": {"command": "office-oxide-mcp", "args": ["--transport", "stdio"]}}}
Can it fill scanned PDF forms?
Yes, it can fill flat scanned PDFs by using coordinate-based field input in addition to AcroForm and XFA form filling.
Is opendocswork-mcp free and open source?
Yes, it is completely free and open source, hosted on GitHub under the Aimino-Tech organization.