Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

Excel MCP Server

Pilote la vraie application Excel sous Windows via COM : Power Query, tableaux croisés, graphiques, DAX, VBA et Python dans Excel, par un agent.

Avis de ReviewRamble editors · Mis à jour

Notre note

4.2/5

Le choix sérieux pour des agents qui doivent travailler dans de vrais classeurs Excel, à condition de rester sous Windows, de couper sa télémétrie si cela vous importe et de traiter le VBA comme de l'exécution de code.

Qu’est-ce que Excel MCP Server ?

Excel MCP Server, aussi appelé ExcelMcp, est un projet communautaire de Stefan Broenner qui contrôle Microsoft Excel pour ordinateur via son interface officielle d'automatisation COM, au lieu de modifier directement les fichiers .xlsx. Comme c'est Excel qui fait le travail, un agent peut actualiser Power Query, recalculer, créer des tableaux croisés dynamiques et des graphiques, interroger le modèle de données en DAX, modifier et exécuter du VBA et écrire des formules Python dans Excel, et le classeur conserve ses macros et sa mise en forme. Il expose 64 outils MCP couvrant 437 opérations, et les mêmes commandes via une CLI, excelcli, destinée aux agents de programmation.

Il faut Windows 10 ou plus récent, Excel 2016 ou plus récent et une session de bureau ouverte. Le projet est écrit en C# sur .NET 10 sous licence MIT, a démarré en octobre 2025 et comptait environ 887 étoiles GitHub et 201 versions lors de notre vérification ; la v2.6.12 est sortie le 10 novembre 2026. Le paquet npm a été téléchargé 2 201 fois dans la semaine jusqu'au 12 novembre 2026.

Installer Excel MCP Server

npx -y @sbroenne/mcp-server-excel@latest

Excel MCP Server vaut-il le coup ?

La plupart des serveurs de tableurs analysent le fichier, ce qui suffit pour lire des cellules et ne sert à rien pour tout ce qu'Excel calcule. Une requête Power Query à actualiser, un tableau croisé sur le modèle de données ou un modèle piloté par macros ne se comportent correctement que dans Excel. Excel MCP Server travaille là, via la même interface COM qu'utilisent VBA et les compléments Office, si bien qu'une actualisation, un recalcul ou une valeur cible donnent les chiffres qu'Excel afficherait lui-même.

L'étendue est peu commune : 64 outils couvrant plages, tableaux, Power Query, requêtes DAX, tableaux croisés, graphiques, segments, mise en forme conditionnelle, plages nommées, scénarios et VBA. Il est aussi maintenu à un rythme que peu de serveurs MCP égalent, avec 201 versions en environ 13 mois. Les notes de la 2.6.12 illustrent le soin habituel : refresh-all signalait comme actualisés des tableaux croisés dont les totaux étaient encore périmés, et les actualise désormais un par un.

Sachez précisément ce qu'il peut exécuter. Il peut importer, remplacer et lancer des procédures VBA, c'est-à-dire exécuter du code sur votre machine avec vos droits d'utilisateur. Selon la documentation, une ouverture normale laisse les macros désactivées, lancer une macro demande d'approuver à part une réouverture pendant laquelle du code à exécution automatique peut se déclencher, et modifier un projet VBA suppose d'avoir activé à la main le réglage de confiance d'Excel. Python dans Excel envoie le code et les cellules référencées dans le cloud de Microsoft, et la mise en forme facultative du M et du DAX envoie ce code à deux sites de formatage externes. La politique de confidentialité indique que les versions publiées envoient par défaut une télémétrie d'usage pseudonyme, sans noms de fichiers ni contenu de cellules, à Azure Application Insights ; EXCELMCP_TELEMETRY_MODE=off la coupe.

Le hic : il ne fonctionne que sous Windows et exige un bureau interactif, ce qui exclut les utilisateurs de Mac, les serveurs Linux et les traitements par lots sans surveillance. Excel tourne masqué par défaut, une boîte de dialogue bloquante peut figer une session, les opérations par lots ne sont pas annulées après un échec, et fermer sans enregistrer perd définitivement les modifications. Tout programme lancé sous votre utilisateur peut atteindre le service d'arrière-plan de la CLI.

Notre avis : si la valeur du classeur tient dans ses requêtes, ses tableaux croisés et ses macros, c'est le serveur qui peut vraiment y toucher ; si vous avez seulement besoin de lire des chiffres dans des fichiers, un analyseur de fichiers est plus simple et fonctionne partout.

Là où il fait la différence

  • Une analyste financière dans une entreprise de 200 personnes, en pleine clôture mensuelle

    Actualiser les sources Power Query, rafraîchir les tableaux croisés et vérifier les totaux

    Demandez à l'agent d'ouvrir le classeur, de lancer refresh-all et de relire les totaux des tableaux croisés face au mois précédent. Le classeur reste un fichier Excel ordinaire ; enregistrez d'abord une copie, car un lot échoué n'est pas annulé.

  • Un développeur BI qui maintient des modèles Power Pivot pour une équipe commerciale

    Écrire et tester des mesures DAX sans les saisir à la main dans la fenêtre Power Pivot

    L'agent ajoute des mesures au modèle de données et évalue des requêtes DAX pour vérifier les résultats. Les requêtes DAX exigent le fournisseur MSOLAP, qu'installe Power BI Desktop ; laissez la mise en forme DAX désactivée sauf si vous acceptez d'envoyer les formules à DAX Formatter.

  • Un responsable des opérations qui hérite d'un fichier de planification .xlsm truffé de macros

    Comprendre ce que font les modules VBA avant de toucher à quoi que ce soit

    Listez les procédures, lisez-les et cherchez un nom de feuille dans tous les modules, sans exécuter de code. La lecture exige le réglage de confiance VBA d'Excel ; n'approuvez la réouverture avec macros qu'après avoir lu ce qui va s'exécuter.

Avant de vous engager

Mise en route
Installez l'extension VS Code, double-cliquez sur le paquet .mcpb pour Claude Desktop ou ajoutez npx -y @sbroenne/mcp-server-excel@latest à n'importe quel client MCP ; un exe autonome et un outil dotnet existent aussi. Il faut Windows 10 ou plus récent, Excel 2016 ou plus récent et Node.js 18 pour les voies npm. Redémarrez le client après une mise à jour pour qu'il recharge la liste d'outils.
Intégrations
64 outils pour 437 opérations ; la CLI excelcli expose les mêmes commandes aux agents de programmation avec moins de tokens. Plugins GitHub Copilot, extension VS Code et paquet MCP pour Claude Desktop. Fonctionne avec les fichiers .xlsx et .xlsm.
Données et confidentialité
Les classeurs sont lus et écrits en local via Excel ; les données demandées par l'agent partent chez votre fournisseur de modèle. Les versions publiées envoient une télémétrie d'usage pseudonyme à Azure Application Insights, sauf avec EXCELMCP_TELEMETRY_MODE=off. Python dans Excel envoie du code et des données de cellules dans le cloud de Microsoft ; la mise en forme du M et du DAX, désactivée par défaut, envoie du code à des formateurs externes. Les outils VBA peuvent modifier et exécuter des macros avec vos droits d'utilisateur.
Coût à grande échelle
Gratuit sous MIT, mais chaque poste a besoin d'un Excel pour ordinateur sous licence, et Python dans Excel d'un abonnement Microsoft 365 qui l'inclut. Il n'y a ni offre payante ni service hébergé.
Limites
Pas de macOS, de Linux ni de traitement par lots côté serveur. Les appels d'une session s'exécutent un par un ; une boîte de dialogue Excel bloquante peut les figer. Seuls les fichiers .xlsx et .xlsm sont acceptés, jusqu'à 1 Go. Fermer sans enregistrer perd les modifications, et les échecs de lots ne sont pas annulés.

Les points forts

  • Travaille dans le vrai Excel, donc actualisations et recalculs sont exacts
  • 64 outils couvrant Power Query, DAX, tableaux croisés, graphiques et VBA
  • Très actif : 201 versions depuis octobre 2025
  • Le serveur MCP et la CLI partagent les mêmes commandes

Les points faibles

  • Windows, Excel pour ordinateur et une session ouverte obligatoires
  • Télémétrie activée par défaut dans les versions publiées
  • Peut exécuter des macros VBA avec vos droits d'utilisateur
  • Les opérations par lots échouées ne sont pas annulées

Idéal pour

Les analystes finance, opérations et BI sous Windows dont les classeurs reposent sur Power Query, les tableaux croisés, le modèle de données ou le VBA, et qui veulent y faire travailler un agent.

Alternatives à Excel MCP Server

Excel MCP Server : questions fréquentes

Excel MCP Server vaut-il le coup ?
Le choix sérieux pour des agents qui doivent travailler dans de vrais classeurs Excel, à condition de rester sous Windows, de couper sa télémétrie si cela vous importe et de traiter le VBA comme de l'exécution de code. Nous lui donnons 4.2 sur 5.
Combien coûte Excel MCP Server ?
Gratuit et open source (MIT). Nécessite une licence d'Excel pour ordinateur 2016 ou plus récent ; Python dans Excel exige un abonnement Microsoft 365 qui l'inclut.
Quels sont les inconvénients de Excel MCP Server ?
Windows, Excel pour ordinateur et une session ouverte obligatoires; télémétrie activée par défaut dans les versions publiées; peut exécuter des macros VBA avec vos droits d'utilisateur; les opérations par lots échouées ne sont pas annulées.
À qui s’adresse Excel MCP Server ?
Les analystes finance, opérations et BI sous Windows dont les classeurs reposent sur Power Query, les tableaux croisés, le modèle de données ou le VBA, et qui veulent y faire travailler un agent.
Combien coûte Excel MCP Server pour une équipe ou en production ?
Gratuit sous MIT, mais chaque poste a besoin d'un Excel pour ordinateur sous licence, et Python dans Excel d'un abonnement Microsoft 365 qui l'inclut. Il n'y a ni offre payante ni service hébergé.
Excel MCP Server est-il sûr pour les données de l’entreprise ?
Les classeurs sont lus et écrits en local via Excel ; les données demandées par l'agent partent chez votre fournisseur de modèle. Les versions publiées envoient une télémétrie d'usage pseudonyme à Azure Application Insights, sauf avec EXCELMCP_TELEMETRY_MODE=off. Python dans Excel envoie du code et des données de cellules dans le cloud de Microsoft ; la mise en forme du M et du DAX, désactivée par défaut, envoie du code à des formateurs externes. Les outils VBA peuvent modifier et exécuter des macros avec vos droits d'utilisateur.
Quelles sont les meilleures alternatives à Excel MCP Server ?
Les alternatives les plus proches que nous avons testées sont MarkItDown MCP et LocalData MCP.

Réponses vérifiées le 13 nov. 2026.

Vous éditez Excel MCP Server ? Affichez cette note sur votre siteExcel MCP Server noté 4.2 sur 5 par ReviewRamble