Skip to main content
ClaudeWave
Aimino-Tech avatar
Aimino-Tech

opendocswork-mcp

Ver en GitHub

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

MCP ServersRegistry oficial149 estrellas11 forksRustGPL-3.0Actualizado today
ClaudeWave Trust Score
89/100
Trusted
Passed
  • Open-source license (GPL-3.0)
  • Actively maintained (<30d)
  • Healthy fork ratio
  • Clear description
Last scanned: 6/11/2026
Install in Claude Code / Claude Desktop
Method: Manual · opendocswork-mcp
Claude Code CLI
git clone https://github.com/Aimino-Tech/opendocswork-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "opendocswork-mcp": {
      "command": "opendocswork-mcp"
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Install the binary first: cargo install opendocswork-mcp (or build from https://github.com/Aimino-Tech/opendocswork-mcp).
Casos de uso

Resumen de MCP Servers

# office-oxide-mcp

[![GitHub stars](https://img.shields.io/github/stars/Aimino-Tech/opendocswork-mcp?style=social)](https://github.com/Aimino-Tech/opendocswork-mcp/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/Aimino-Tech/opendocswork-mcp?style=social)](https://github.com/Aimino-Tech/opendocswork-mcp/network/members)
[![GitHub issues](https://img.shields.io/github/issues/Aimino-Tech/opendocswork-mcp)](https://github.com/Aimino-Tech/opendocswork-mcp/issues)
[![GitHub pull requests](https://img.shields.io/github/issues-pr/Aimino-Tech/opendocswork-mcp)](https://github.com/Aimino-Tech/opendocswork-mcp/pulls)

**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.

<p align="center">
  <a href="https://discord.gg/GVYVCwWX"><img src="https://img.shields.io/discord/1514222622215241729?color=5865F2&label=Join%20Discord&logo=discord&logoColor=white" alt="Discord"></a>
  <a href="https://github.com/Aimino-Tech/office-oxide-mcp/discussions"><img src="https://img.shields.io/badge/GitHub-Discussions-%23181717?logo=github" alt="GitHub Discussions"></a>
  <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT%2FApache--2.0-blue" alt="License"></a>
</p>

> [!TIP]
> Be with us!
>
> | [<img alt="Discord link" src="https://img.shields.io/discord/1514222622215241729?color=5865F2&label=discord&labelColor=black&logo=discord&logoColor=white&style=flat-square" width="156px" />](https://discord.gg/GVYVCwWX) | Join our [Discord community](https://discord.gg/GVYVCwWX) to ask questions, share ideas, and get help with office-oxide-mcp. |
> | :----- | :----- |
> | [<img alt="GitHub Discussions" src="https://img.shields.io/badge/GitHub-Discussions-181717?style=flat-square&logo=github&labelColor=black" width="156px" />](https://github.com/Aimino-Tech/opendocswork-mcp/discussions) | Prefer GitHub? Start a [discussion](https://github.com/Aimino-Tech/opendocswork-mcp/discussions) or open an issue. |
> | [<img alt="GitHub Follow" src="https://img.shields.io/github/followers/Aimino-Tech?style=flat-square&logo=github&labelColor=black&color=24292f" width="156px" />](https://github.com/Aimino-Tech) | Follow [@Aimino-Tech](https://github.com/Aimino-Tech) on GitHub for more projects. |

<p align="center">
  <a href="https://discord.gg/GVYVCwWX"><img src="https://discord.com/api/v10/guilds/1514222622215241729/widget.png?style=banner2" alt="Discord Widget"></a>
</p>

---

## Quick Start

```bash
cargo install office-oxide-mcp
```

Or download from [GitHub Releases](https://github.com/Aimino-Tech/office-oxide-mcp/releases).

### Claude Desktop

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

### Cursor

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

### VS Code (Copilot)

```json
{
  "servers": {
    "office-oxide-mcp": { "command": "office-oxide-mcp", "args": ["--transport", "stdio"] }
  }
}
```

---

## Use Cases

Every document below was generated by office-oxide-mcp — click to download.

| # | Format | Use Case | Skill | Preview |
|---|--------|----------|-------|---------|
| 1 | XLSX | [Profit & Loss Statement](showcase/generated/01-posch-energy-pnl/01-posch-energy-pnl.xlsx) | `excel.basic` | <img src="showcase/previews/01-pnl.png" width="180" alt="P&L"> |
| 2 | XLSX | [Executive KPI Dashboard](showcase/generated/02-meyer-automotive-kpi/02-meyer-automotive-kpi.xlsx) | `excel.basic` | <img src="showcase/previews/02-kpi.png" width="180" alt="KPI"> |
| 3 | XLSX | [Budget vs Actual Variance](showcase/generated/03-liebermann-health-budget/03-liebermann-health-budget.xlsx) | `excel.basic` | <img src="showcase/previews/03-budget.png" width="180" alt="Budget"> |
| 4 | XLSX | [Balance Sheet with Ratios](showcase/generated/04-wolfsburg-financial-balance/04-wolfsburg-financial-balance.xlsx) | `excel.basic` | <img src="showcase/previews/04-balance.png" width="180" alt="Balance"> |
| 5 | XLSX | [Revenue Forecast](showcase/generated/10-hoffmann-machine/10-hoffmann-machine.xlsx) | `excel.basic` | <img src="showcase/previews/10-forecast.png" width="180" alt="Forecast"> |
| 6 | XLSX | [Cost Analysis](showcase/generated/11-beck-energy/11-beck-energy.xlsx) | `excel.basic` | <img src="showcase/previews/11-cost.png" width="180" alt="Cost"> |
| 7 | DOCX | [Invoice](showcase/generated/05-thyssen-steel/05-thyssen-steel.xlsx) | `word.invoice` | <img src="showcase/previews/05-invoice.png" width="180" alt="Invoice"> |
| 8 | DOCX | [Annual Business Report](showcase/generated/15-meyer-automotive-report/15-meyer-automotive-report.docx) | `word.report` | <img src="showcase/previews/15-report.png" width="180" alt="Report"> |
| 9 | DOCX | [IT Service Agreement](showcase/generated/17-liebermann-health-contract/17-liebermann-health-contract.docx) | `word.report` | <img src="showcase/previews/17-contract.png" width="180" alt="Contract"> |
| 10 | DOCX | [Digital Strategy Report](showcase/generated/16-wolfsburg-digital-strategy/16-wolfsburg-digital-strategy.docx) | `word.report` | <img src="showcase/previews/16-strategy.png" width="180" alt="Strategy"> |
| 11 | PDF | [Financial Report Export](showcase/generated/06-bauer-construction/06-bauer-construction.xlsx) | `office_export_pdf` | <img src="showcase/previews/06-pdfexport.png" width="180" alt="PDF"> |
| 12 | PPTX | [Strategy Consulting Pitch Deck](showcase/generated/01-strategy-consulting-pitch/01-strategy-consulting-pitch.pptx) | `ppt.deck` | <img src="showcase/previews/01-strategy-consulting-pitch.png" width="180" alt="Strategy"> |
| 13 | PPTX | [CFO Quarterly Business Review](showcase/generated/02-cfo-qbr-review/02-cfo-qbr-review.pptx) | `ppt.deck` | <img src="showcase/previews/02-cfo-qbr-review.png" width="180" alt="CFO QBR"> |
| 14 | PPTX | [Product Launch Strategy Deck](showcase/generated/03-product-launch-strategy/03-product-launch-strategy.pptx) | `ppt.deck` | <img src="showcase/previews/03-product-launch-strategy.png" width="180" alt="Product"> |
| 15 | PPTX | [M&A Target Analysis Deck](showcase/generated/04-ma-target-analysis/04-ma-target-analysis.pptx) | `ppt.deck` | <img src="showcase/previews/04-ma-target-analysis.png" width="180" alt="M&A"> |
| 16 | PPTX | [Digital Transformation Roadmap](showcase/generated/05-digital-transformation/05-digital-transformation.pptx) | `ppt.deck` | <img src="showcase/previews/05-digital-transformation.png" width="180" alt="DX"> |

> **Interactive showcase → [`showcase/use-cases.html`](showcase/use-cases.html)** with full prompts, JSON-RPC calls, and details.

---

## Tool Overview

| Tool | Description | Inputs |
|---|---|---|
| `list_formats` | All supported Office formats + capabilities | — |
| `get_document_info` | File metadata (format, size, readability) | `file_path` |
| `office_read` | Read content → JSON / Markdown / Chunks / Text | `file_path`, `output_format` |
| `office_fill_pdf_form` | Fill AcroForm/XFA form fields in a PDF | `file_path`, `output_path`, `fields` |
| `office_list_pdf_fields` | List all form fields in a PDF with values | `file_path` |
| `office_overlay_pdf_text` | Insert text at coordinates on flat PDFs | `file_path`, `output_path`, `fields` |
| `office_analyze_pdf_layout` | Analyze PDF layout for overlay coordinates | `file_path` |
| `increment` | Increment counter (demo) | — |
| `get_value` | Get current counter value (demo) | — |

### 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

```
┌────────────────────────────────────────────────────────┐
│                     Tool Layer                          │
│  AI Reading · Excel/Word/PPT · PDF · Skills · Coherence│
├────────────────────────────────────────────────────────┤
│                    Format Engines                       │
│  calamine · rust_xlsxwriter · rdocx · office_oxide     │
│          6 Office formats + PDF (lopdf)                │
├────────────────────────────────────────────────────────┤
│                  ZIP + XML + PDF Layer                  │
│    quick-xml (zero-copy) · zip · zlib-ng (SIMD) · lopdf│
├────────────────────────────────────────────────────────┤
│                 Semantic Layer                          │
│    Entity DAG · BFS propagation · Stale detection      │
└────────────────────────────────────────────────────
ai-agentclaudedocument-processingexcelllmmcp-servermodel-context-protocoloffice-documentsopen-sourcepdfpowerpointrustword

Lo que la gente pregunta sobre opendocswork-mcp

¿Qué es Aimino-Tech/opendocswork-mcp?

+

Aimino-Tech/opendocswork-mcp es mcp servers para el ecosistema de Claude AI. Rust-native MCP server for Office document processing (Excel, Word, PowerPoint). Sub-millisecond, local-first, open source. Tiene 149 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala opendocswork-mcp?

+

Puedes instalar opendocswork-mcp clonando el repositorio (https://github.com/Aimino-Tech/opendocswork-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar Aimino-Tech/opendocswork-mcp?

+

Nuestro agente de seguridad ha analizado Aimino-Tech/opendocswork-mcp y le ha asignado un Trust Score de 89/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene Aimino-Tech/opendocswork-mcp?

+

Aimino-Tech/opendocswork-mcp es mantenido por Aimino-Tech. La última actividad registrada en GitHub es de today, con 1 issues abiertos.

¿Hay alternativas a opendocswork-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega opendocswork-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: Aimino-Tech/opendocswork-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/aimino-tech-opendocswork-mcp)](https://claudewave.com/repo/aimino-tech-opendocswork-mcp)
<a href="https://claudewave.com/repo/aimino-tech-opendocswork-mcp"><img src="https://claudewave.com/api/badge/aimino-tech-opendocswork-mcp" alt="Featured on ClaudeWave: Aimino-Tech/opendocswork-mcp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a opendocswork-mcp