LibreOffice MCP
quelles sont les possibilités MCP permises pour la suite logicielle LibreOffice pour interagir avec une IA - rédiger ou mettre à jour des paragraphes, controler le sens du texte,créer des tableurs, des présentations ?
En juin 2026, les possibilités offertes par le Model Context Protocol (MCP) pour interagir avec la suite LibreOffice (Writer, Calc, Impress, etc.) via une IA sont déjà bien avancées et permettent une intégration poussée. Voici ce que tu peux faire concrètement :
1. Édition et création de documents (Writer)
Rédiger ou mettre à jour des paragraphes : Les serveurs MCP pour LibreOffice permettent à une IA de lire, écrire, modifier et formater des documents Writer (ODT). Tu peux demander à l’IA d’ajouter des titres, des paragraphes, des tableaux, des images, ou d’effectuer des recherches/remplacements automatiques dans le texte. Par exemple, un outil comme libreoffice-mcp ou Nelson MCP expose ces fonctionnalités via des appels d’outils standardisés.
Contrôler le sens du texte : L’IA peut analyser le contenu, suggérer des reformulations, vérifier la cohérence ou la grammaire, et même générer du texte contextuel en fonction du document ouvert.
2. Gestion de tableurs (Calc)
Créer et manipuler des tableurs : Les serveurs MCP permettent de créer, lire, modifier des feuilles de calcul (ODS), y compris la manipulation de cellules, l’insertion de formules, la création de graphiques, et l’automatisation de tâches répétitives (ex : mise à jour de données, tri, filtrage).
Appeler une IA directement depuis une cellule : Certains projets, comme Nelson MCP, intègrent une fonction =PROMPT() dans Calc, qui permet d’interroger une IA (ex : Claude, Gemini) directement depuis une formule Excel, pour générer des données ou des analyses en temps réel.
3. Présentations (Impress)
Créer ou modifier des diapositives : Les outils MCP permettent d’automatiser la création de présentations, d’ajouter du texte, des images, des formes, ou de restructurer des diapositives existantes. L’IA peut aussi suggérer des mises en page ou du contenu en fonction d’un brief.
4. Automatisation et workflows
Automatiser des workflows : Tu peux configurer des presets (ex : minimal, writer-edit, calc) pour exposer uniquement les outils nécessaires à ton agent IA. Par exemple, lancer un script qui génère un rapport dans Writer, extrait des données de Calc, et les insère dans une présentation Impress, le tout piloté par une IA.
Intégration avec des clients MCP : Les serveurs MCP pour LibreOffice sont compatibles avec des clients comme Claude Desktop, Cursor, ou des outils personnalisés. Ils fonctionnent en local (via une extension LibreOffice ou un serveur HTTP) et permettent une interaction fluide entre l’IA et tes documents.
5. Exemples concrets d’outils
libreoffice-mcp : Extension et serveur MCP pour LibreOffice, permettant une intégration complète avec des IA comme Claude ou Gemini. Fonctionne avec LibreOffice 24.2+ et expose une API HTTP pour les appels d’outils.
Nelson MCP : Extension qui transforme tes documents LibreOffice en serveur MCP, avec des launchers intégrés pour Claude Code, Gemini CLI, etc. Permet de lire/éditer des documents ouverts et d’utiliser des fonctions avancées comme =PROMPT() dans Calc.
OooDev : Bibliothèque Python qui simplifie l’accès à l’API UNO de LibreOffice, utilisée par plusieurs serveurs MCP pour manipuler des documents, des bases de données (Base), ou des graphiques.
6. Prérequis techniques
LibreOffice 24.2 ou supérieur (pour la plupart des serveurs MCP).
Installation d’une extension LibreOffice (ex : libreoffice-mcp-extension.oxt) ou d’un serveur MCP local (Python/Node.js).
Connexion via socket (port 2083 ou 8765 selon les outils) ou HTTP pour les appels d’API.
7. Cas d’usage avancés
Veille territoriale : Tu peux combiner MCP avec des alertes (ex : Google Alerts) et une IA pour filtrer, classer et résumer des informations dans des documents LibreOffice, comme tu l’envisageais pour ton projet de gestion de veilles.
Gestion de bibliothèque : Automatiser la création de fiches ou de rapports à partir de tes données (ex : Kavita) en utilisant des templates Writer ou Calc.
Installe un serveur MCP : Par exemple, Nelson MCP ou libreoffice-mcp.
Configure ton client IA (Claude, Cursor, etc.) pour qu’il se connecte au serveur MCP.
Ouvre un document LibreOffice et demande à ton IA de l’éditer ou de créer du contenu.