option
MaisonMaison Skill Outils MCP office-mcp

Serveur MCP comprenant 39 outils pour Word, Excel, PowerPoint, les fichiers PDF et les opérations OCR

...Développer tout
119
Heure mise à jour 13 juillet 2026

À propos office-mcp

office-mcp Il s'agit d'une compétence IA réutilisable axée sur un flux de travail spécifique. Description : « Serveur MCP comprenant 39 outils pour les opérations sur Word, Excel, PowerPoint, PDF et OCR »

La compétence regroupe des instructions, des conventions et des conseils spécifiques à chaque tâche afin qu’un agent puisse exécuter le travail de manière plus cohérente. Auteur : claude-office-skills - spreadsheet_analysis - document_generation

Dans la pratique, cette compétence convient particulièrement aux utilisateurs qui ont besoin d’une exécution reproductible, avec moins d’étapes de configuration et moins d’ambiguïté. - création_de_présentations Un serveur MCP (Model Context Protocol) complet fournissant **39 outils** pour les opérations sur les documents Office. Implémenté en TypeScript/Node.js avec des fonctionnalités réelles (et non des espaces réservés). | Outil | Description | |------|-------------|

FAQ

En quoi « office-mcp » est-il utile ?

office-mcp Il aide les agents à suivre un flux de travail ciblé décrit dans la documentation source, ce qui réduit l’ambiguïté et garantit que l’exécution reste conforme à la tâche prévue.

Quand faut-il utiliser cette compétence ?

Utilisez-la lorsque la tâche correspond au flux de travail, au domaine ou aux règles de fonctionnement décrits dans la documentation de la compétence, en particulier lorsque la cohérence de l'exécution est importante.

Quelles sont les principales limites ?

La compétence est limitée par la qualité et la portée de ses instructions sources. Si la documentation sous-jacente est incomplète, l’agent peut encore avoir besoin d’un contexte supplémentaire ou d’une validation manuelle.

Voir sur GitHub

Office MCP Server

Overview

A complete MCP (Model Context Protocol) server providing 39 tools for Office document operations. Implemented in TypeScript/Node.js with real functionality (not placeholders).

Tool Categories

PDF Tools (10)

ToolDescription
extract_text_from_pdfExtract text content, supports page selection
extract_tables_from_pdfExtract table data from PDFs
merge_pdfsMerge multiple PDFs into one
split_pdfSplit PDF by page ranges
compress_pdfReduce PDF file size
add_watermark_to_pdfAdd text/image watermarks
fill_pdf_formFill PDF form fields
get_pdf_metadataGet PDF properties and metadata
ocr_pdfOCR on scanned PDFs (multi-language)
ocr_imageOCR on image files (PNG, JPG, TIFF, etc.)

Spreadsheet Tools (7)

ToolDescription
read_xlsxRead Excel files with sheet/range selection
create_xlsxCreate multi-sheet Excel files
analyze_spreadsheetStatistical analysis (min/max/mean/median)
apply_formulaApply Excel formulas to cells
create_chartGenerate chart configurations
pivot_tableCreate pivot tables with aggregation
xlsx_to_jsonConvert Excel to JSON

Document Tools (6)

ToolDescription
extract_text_from_docxExtract text from Word documents
create_docxCreate DOCX with headings, lists, tables
fill_docx_templateFill templates with {{placeholders}}
analyze_document_structureAnalyze headings, tables, word count
insert_table_to_docxInsert tables into documents
merge_docx_filesMerge multiple Word documents

Conversion Tools (9)

ToolDescription
xlsx_to_csvConvert Excel to CSV
csv_to_xlsxConvert CSV to Excel
json_to_xlsxConvert JSON arrays to Excel
docx_to_mdConvert Word to Markdown
md_to_docxConvert Markdown to Word
pdf_to_docxConvert PDF to Word (text extraction)
docx_to_pdfConvert Word to PDF (external tool required)
html_to_pdfConvert HTML to PDF (external tool required)
batch_convertBatch convert multiple files

Presentation Tools (7)

ToolDescription
create_pptxCreate PowerPoint with themes
extract_from_pptxExtract text and images from PPTX
md_to_pptxConvert Markdown to slides
add_slideAdd slides to existing presentations
update_slideUpdate slide content
pptx_to_htmlConvert to reveal.js HTML
get_pptx_outlineGet presentation structure

Installation

1. Clone and Build

cd mcp-servers/office-mcpnpm installnpm run build

2. Configure Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{  "mcpServers": {    "office-mcp": {      "command": "/usr/local/bin/node",      "args": ["/path/to/claude-office-skills/mcp-servers/office-mcp/dist/index.js"]    }  }}

3. Restart Claude Desktop

Example Prompts

  • "Read the Excel file at ~/Documents/sales.xlsx"
  • "Create a PowerPoint with 5 slides about AI trends"
  • "Extract text from this PDF and convert to Markdown"
  • "Merge these 3 Word documents into one"
  • "Analyze the data in this spreadsheet"

Dependencies

pdf-parse, pdf-lib       - PDF operationstesseract.js             - OCR (pure JavaScript, no native binary needed)xlsx                     - Excel operationsmammoth, docx            - Word operationsdocxtemplater, pizzip    - Template fillingpptxgenjs, jszip         - PowerPoint operationsturndown, marked         - Markdown conversion

Supported OCR Languages

  • eng - English
  • chi_sim - Simplified Chinese
  • chi_tra - Traditional Chinese
  • jpn - Japanese
  • kor - Korean
  • fra - French
  • deu - German
  • spa - Spanish

Resources

  • MCP Server Code
  • Implementation Plan
  • Claude Office Skills Hub

Tous les fichiers

1 fichiers
SKILL.md 5.3k
Voir

Installer office-mcp

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez le dépôt et copiez les fichiers de compétence dans votre projet.

git clone https://github.com/claude-office-skills/skills/blob/main/office-mcp/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Copier Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ ; Claude la détectera automatiquement et l'utilisera.

Compétences similaires

mcpgraph
Heure mise à jour 29 juin 2026
composio
Heure mise à jour 29 juin 2026
connect-mcp-server
Heure mise à jour 29 juin 2026
browser-devtools-mcp
Heure mise à jour 29 juin 2026
OR