/ Annuaire / Playground / Office Word MCP
● Communauté GongRzhe ⚡ Instantané

Office Word MCP

par GongRzhe · GongRzhe/Office-Word-MCP-Server

Lisez, modifiez et créez de vrais fichiers .docx depuis Claude — paragraphes, tableaux, titres, commentaires et sortie de qualité suivi des modifications.

Office Word MCP encapsule python-docx pour donner à Claude un accès complet en lecture/écriture aux documents Word. Utile pour la génération de rapports, la révision de contrats, la création de documents en masse et la conversion de données structurées en sortie Word correctement formatée pour des destinataires non techniques. Gère les tableaux, titres, styles, images et commentaires.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

office-word-mcp.replay ▶ prêt
0/0

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "office-word-mcp",
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "office-word-mcp": {
      "command": {
        "path": "uvx",
        "args": [
          "--from",
          "office-word-mcp-server",
          "word_mcp_server"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add office-word-mcp -- uvx --from office-word-mcp-server word_mcp_server

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : Office Word MCP

Générer des rapports de statut hebdomadaires sous forme de documents Word soignés

👤 PMs, analystes, consultants qui livrent en .docx ⏱ ~25 min beginner

Quand l'utiliser : Votre client attend du Word, pas du Markdown ni du PDF, et vous ne voulez pas faire du copier-coller chaque semaine.

Prérequis
  • Document template dont copier le style — Sauvegardez votre rapport standard sous ~/templates/status-report.docx
Déroulement
  1. Ouvrir le template
    Use word-mcp. Open ~/templates/status-report.docx and tell me its structure (headings + table count).✓ Copié
    → Plan retourné — liste H1, H2, dimensions des tableaux
  2. Remplir avec les données de cette semaine
    Save a copy as week-of-2026-04-27.docx. Replace placeholder tables with this week's numbers (paste data). Leave the cover page intact.✓ Copié
    → Copie sauvegardée, tableaux mis à jour, couverture intacte
  3. Ajouter un paragraphe de résumé
    Under 'Executive Summary', insert 3 paragraphs covering top wins, blockers, and asks. Match the existing paragraph style.✓ Copié
    → Paragraphes ajoutés avec le bon style

Résultat : Un rapport Word prêt à livrer régénéré chaque semaine sans mise en forme manuelle.

Pièges
  • Les polices personnalisées du template ne sont pas intégrées — python-docx écrit des références ; si le destinataire n'a pas les polices, intégrez-les via l'interface Word ou limitez-vous aux polices système
Combiner avec : filesystem

Annoter un brouillon de contrat avec des commentaires

👤 Rôles proches du juridique révisant des brouillons tiers ⏱ ~30 min intermediate

Quand l'utiliser : Vous recevez un brouillon de contrat et voulez que Claude signale les clauses risquées avec des commentaires ancrés.

Déroulement
  1. Ingérer le document
    Read contract.docx. List the section headings and any clauses with payment terms or liability caps.✓ Copié
    → Index de sections plus clauses mises en évidence
  2. Ajouter des commentaires aux points de risque
    For each risky clause, add a comment from 'Claude' explaining the concern and a suggested redline.✓ Copié
    → Commentaires visibles à l'ouverture dans Word

Résultat : Brouillon annoté prêt à transmettre à un vrai conseiller juridique.

Pièges
  • L'ancrage dérive sur les longs paragraphes — Ancrez par phrase et non par paragraphe ; vérifiez en rouvrant dans Word

Style publipostage : générer 50 lettres personnalisées depuis un CSV

👤 Opérations/RH/administration envoyant des communications personnalisées ⏱ ~20 min beginner

Quand l'utiliser : Vous avez une liste de destinataires et une lettre en template ; vous voulez un .docx par personne.

Prérequis
  • Liste des destinataires en CSV — Colonnes : name, email, custom_field
Déroulement
  1. Mapper les champs
    Open template.docx. Show me every {{placeholder}} and ask which CSV column maps to each.✓ Copié
    → Liste des placeholders, invite de mapping
  2. Lancer la fusion
    For each row in recipients.csv, render template.docx into ./output/<lastname>.docx. Confirm count at the end.✓ Copié
    → N fichiers écrits ; rapport de correspondance entre lignes et fichiers

Résultat : Fichiers .docx par destinataire prêts à attacher à un email.

Pièges
  • Les caractères spéciaux dans les noms cassent les noms de fichiers — Transformez en slug avant de sauvegarder
Combiner avec : filesystem

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

office-word-mcp + office-powerpoint-mcp

Générer un rapport Word et un diaporama correspondant depuis une même source

Take the same data — produce status.docx for the long form and status.pptx for the readout.✓ Copié
office-word-mcp + filesystem

Lire l'entrée CSV puis écrire des sorties docx par ligne

Read recipients.csv via filesystem; render template.docx per row via word-mcp.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
create_document filename, title?, author? Démarrer un nouveau document 0
get_document_text filename Lire le contenu existant 0
add_paragraph filename, text, style? Ajouter du texte de corps 0
add_heading filename, text, level Structure de section 0
add_table filename, rows, cols, data? Contenu tabulaire 0
search_and_replace filename, find, replace Modifications de texte en masse / remplissage de template 0
add_comment filename, paragraph_index, text, author Annotation de révision 0

Coût et limites

Coût d'exécution

Quota d'API
N/A — local
Tokens par appel
100–500 par appel
Monétaire
Gratuit (MIT)
Astuce
Utilisez search_and_replace au lieu de réécrire tout le document en streaming

Sécurité

Permissions, secrets, portée

Portées minimales : filesystem-read filesystem-write
Stockage des identifiants : Aucun
Sortie de données : Aucun

Dépannage

Erreurs courantes et correctifs

PermissionError à la sauvegarde

Le fichier est ouvert dans Word — fermez-le avant de laisser Claude écrire

Style non appliqué

Les noms de styles sont sensibles à la casse dans python-docx ; vérifiez les noms de styles du template original

Commentaires n'apparaissant pas

Assurez-vous que Word ouvre avec le volet des commentaires visible ; les commentaires sont bien sauvegardés dans le XML du .docx

Alternatives

Office Word MCP vs autres

AlternativeQuand l'utiliserCompromis
Office PowerPoint MCPVous avez besoin de diapositives, pas de documentsSurface différente, par le même auteur
Excel MCP ServerVous avez besoin de feuilles de calculExcel pour les tableaux ; Word pour la prose

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills