Was ist Excel MCP Server?
Excel MCP Server, auch ExcelMcp genannt, ist ein Community-Projekt von Stefan Broenner, das das Desktop-Programm Microsoft Excel über seine offizielle COM-Automatisierungsschnittstelle steuert, statt .xlsx-Dateien direkt zu bearbeiten. Weil Excel die Arbeit macht, kann ein Agent Power Query aktualisieren, neu berechnen, PivotTables und Diagramme erstellen, das Datenmodell mit DAX abfragen, VBA bearbeiten und ausführen und Python-in-Excel-Formeln schreiben, und die Arbeitsmappe behält ihre Makros und Formatierung. Es bietet 64 MCP-Tools für 437 Operationen und dieselben Befehle über eine CLI, excelcli, die sich an Coding-Agenten richtet.
Voraussetzung sind Windows 10 oder neuer, Excel 2016 oder neuer und eine angemeldete Desktop-Sitzung. Das Projekt ist MIT-lizenziertes C# auf .NET 10, startete im Oktober 2025 und hatte bei der Prüfung etwa 887 GitHub-Sterne und 201 Releases; v2.6.12 erschien am 10. November 2026. Das npm-Paket wurde in der Woche bis zum 12. November 2026 2.201 Mal heruntergeladen.
Excel MCP Server installieren
npx -y @sbroenne/mcp-server-excel@latestLohnt sich Excel MCP Server?
Die meisten Tabellen-Server parsen die Datei. Das reicht, um Zellen zu lesen, und hilft bei nichts, was Excel berechnet. Eine Power Query, die aktualisiert werden muss, eine PivotTable auf dem Datenmodell oder ein makrogesteuertes Modell verhalten sich nur in Excel richtig. Excel MCP Server arbeitet genau dort, über dieselbe COM-Schnittstelle, die VBA und Office-Add-ins nutzen, sodass eine Aktualisierung, eine Neuberechnung oder eine Zielwertsuche die Zahlen liefert, die Excel selbst zeigen würde.
Die Bandbreite ist ungewöhnlich: 64 Tools für Bereiche, Tabellen, Power Query, DAX-Abfragen, PivotTables, Diagramme, Datenschnitte, bedingte Formatierung, benannte Bereiche, Szenarien und VBA. Zudem wird es in einem Tempo gepflegt, das nur wenige MCP-Server erreichen, mit 201 Releases in etwa 13 Monaten. Die Notizen zu 2.6.12 zeigen die übliche Sorgfalt: refresh-all hatte PivotTables als aktualisiert gemeldet, deren Summen noch veraltet waren, und aktualisiert jetzt jede einzeln.
Man sollte genau wissen, was es ausführen kann. Es kann VBA-Prozeduren importieren, ersetzen und ausführen, also Code auf deinem Rechner mit deinen Benutzerrechten laufen lassen. Laut Dokumentation bleiben Makros beim normalen Öffnen deaktiviert, das Ausführen eines Makros erfordert ein separat bestätigtes erneutes Öffnen, bei dem Auto-Start-Code anspringen kann, und das Bearbeiten eines VBA-Projekts setzt voraus, dass die Vertrauenseinstellung von Excel von Hand aktiviert wurde. Python in Excel schickt Code und die referenzierten Zellen in die Microsoft-Cloud, und die optionale Formatierung von M und DAX schickt diesen Code an zwei externe Formatierungsdienste. Laut Datenschutzerklärung senden Release-Builds standardmäßig pseudonyme Nutzungstelemetrie ohne Dateinamen oder Zellinhalte an Azure Application Insights; EXCELMCP_TELEMETRY_MODE=off stoppt das.
Der Haken: Es läuft nur unter Windows und braucht einen interaktiven Desktop, Mac-Nutzer, Linux-Server und unbeaufsichtigte Batch-Jobs sind also außen vor. Excel läuft standardmäßig unsichtbar, ein blockierender Dialog kann eine Sitzung hängen lassen, Batch-Operationen werden nach einem Fehler nicht zurückgerollt, und Schließen ohne Speichern verwirft Änderungen endgültig. Jedes Programm, das unter deinem Benutzer läuft, kann den Hintergrunddienst der CLI erreichen.
Unser Fazit: Wenn der Wert einer Arbeitsmappe in ihren Abfragen, Pivots und Makros steckt, ist das der Server, der sie wirklich anfassen kann; wer nur Zahlen aus Dateien lesen muss, ist mit einem Dateiparser einfacher bedient, und der läuft überall.
Wo es sich lohnt
Eine Finanzanalystin in einem Unternehmen mit 200 Mitarbeitern beim Monatsabschluss
Die Power-Query-Quellen aktualisieren, die PivotTables auffrischen und die Summen prüfen
Den Agenten die Arbeitsmappe öffnen, refresh-all ausführen und die Pivot-Summen mit dem Vormonat vergleichen lassen. Die Datei bleibt eine normale Excel-Arbeitsmappe; vorher eine Kopie speichern, weil gescheiterte Batches nicht zurückgerollt werden.
Ein BI-Entwickler, der Power-Pivot-Modelle für ein Vertriebsteam pflegt
DAX-Measures schreiben und testen, ohne sie im Power-Pivot-Fenster von Hand zu bearbeiten
Der Agent fügt dem Datenmodell Measures hinzu und wertet DAX-Abfragen aus, um die Ergebnisse zu prüfen. DAX-Abfragen brauchen den MSOLAP-Provider, den Power BI Desktop installiert; die DAX-Formatierung ausgeschaltet lassen, solange du Formeln nicht an DAX Formatter schicken willst.
Ein Operations-Manager, der eine makrolastige .xlsm-Planungsdatei übernimmt
Verstehen, was die VBA-Module tun, bevor irgendetwas geändert wird
Prozeduren auflisten, lesen und modulübergreifend nach einem Blattnamen suchen, ganz ohne Code auszuführen. Das Lesen setzt die VBA-Vertrauenseinstellung von Excel voraus; das erneute Öffnen mit Makros erst bestätigen, wenn du gelesen hast, was laufen wird.
Bevor du dich festlegst
- Einrichtung
- Die VS-Code-Erweiterung installieren, das .mcpb-Paket für Claude Desktop doppelklicken oder npx -y @sbroenne/mcp-server-excel@latest in einen beliebigen MCP-Client eintragen; es gibt auch eine eigenständige exe und ein dotnet-Tool. Benötigt Windows 10 oder neuer, Excel 2016 oder neuer und für die npm-Wege Node.js 18. Nach Updates den Client neu starten, damit er die Tool-Liste neu lädt.
- Integrationen
- 64 Tools für 437 Operationen; die CLI excelcli bietet dieselben Befehle für Coding-Agenten mit weniger Tokens. GitHub-Copilot-Plugins, eine VS-Code-Erweiterung und ein MCP-Paket für Claude Desktop. Arbeitet mit .xlsx- und .xlsm-Dateien.
- Daten und Datenschutz
- Arbeitsmappen werden lokal über Excel gelesen und geschrieben; Daten, die der Agent anfordert, gehen an deinen Modellanbieter. Release-Builds senden pseudonyme Nutzungstelemetrie an Azure Application Insights, außer mit EXCELMCP_TELEMETRY_MODE=off. Python in Excel schickt Code und Zelldaten in die Microsoft-Cloud; die standardmäßig abgeschaltete Formatierung von M und DAX schickt Code an externe Formatierer. Die VBA-Tools können Makros mit deinen Benutzerrechten bearbeiten und ausführen.
- Kosten im großen Maßstab
- Kostenlos unter MIT, aber jeder Rechner braucht ein lizenziertes Desktop-Excel, und Python in Excel einen Microsoft 365-Plan, der es enthält. Einen bezahlten Tarif oder gehosteten Dienst gibt es nicht.
- Grenzen
- Kein macOS, kein Linux, keine serverseitigen Batch-Jobs. Aufrufe in einer Sitzung laufen nacheinander; ein blockierender Excel-Dialog kann sie aufhalten. Nur .xlsx und .xlsm bis 1 GB werden angenommen. Schließen ohne Speichern verliert Änderungen, und Batch-Fehler werden nicht zurückgerollt.
Was gut ist
- Arbeitet im echten Excel, Aktualisierungen und Neuberechnungen sind daher exakt
- 64 Tools für Power Query, DAX, PivotTables, Diagramme und VBA
- Sehr aktiv: 201 Releases seit Oktober 2025
- MCP-Server und CLI teilen dieselben Befehle
Was nicht
- Windows, Desktop-Excel und eine angemeldete Sitzung nötig
- Telemetrie ist in Release-Builds standardmäßig an
- Kann VBA-Makros mit deinen Benutzerrechten ausführen
- Gescheiterte Batch-Operationen werden nicht zurückgerollt
Am besten für
Finanz-, Operations- und BI-Analysten unter Windows, deren Arbeitsmappen von Power Query, PivotTables, dem Datenmodell oder VBA abhängen und die einen Agenten darin arbeiten lassen wollen.
Alternativen zu Excel MCP Server
Excel MCP Server: häufige Fragen
- Lohnt sich Excel MCP Server?
- Die ernsthafte Wahl für Agenten, die in echten Excel-Arbeitsmappen arbeiten müssen, solange du es unter Windows betreibst, die Telemetrie abschaltest, wenn dir das wichtig ist, und VBA als Codeausführung behandelst. Wir bewerten es mit 4.2 von 5.
- Was kostet Excel MCP Server?
- Kostenlos und Open Source (MIT). Benötigt eine lizenzierte Desktop-Version von Excel 2016 oder neuer; Python in Excel braucht einen Microsoft 365-Plan, der es enthält.
- Welche Nachteile hat Excel MCP Server?
- Windows, Desktop-Excel und eine angemeldete Sitzung nötig; Telemetrie ist in Release-Builds standardmäßig an; Kann VBA-Makros mit deinen Benutzerrechten ausführen; Gescheiterte Batch-Operationen werden nicht zurückgerollt.
- Für wen eignet sich Excel MCP Server?
- Finanz-, Operations- und BI-Analysten unter Windows, deren Arbeitsmappen von Power Query, PivotTables, dem Datenmodell oder VBA abhängen und die einen Agenten darin arbeiten lassen wollen.
- Was kostet Excel MCP Server für ein Team oder im Produktivbetrieb?
- Kostenlos unter MIT, aber jeder Rechner braucht ein lizenziertes Desktop-Excel, und Python in Excel einen Microsoft 365-Plan, der es enthält. Einen bezahlten Tarif oder gehosteten Dienst gibt es nicht.
- Ist Excel MCP Server sicher für Firmendaten?
- Arbeitsmappen werden lokal über Excel gelesen und geschrieben; Daten, die der Agent anfordert, gehen an deinen Modellanbieter. Release-Builds senden pseudonyme Nutzungstelemetrie an Azure Application Insights, außer mit EXCELMCP_TELEMETRY_MODE=off. Python in Excel schickt Code und Zelldaten in die Microsoft-Cloud; die standardmäßig abgeschaltete Formatierung von M und DAX schickt Code an externe Formatierer. Die VBA-Tools können Makros mit deinen Benutzerrechten bearbeiten und ausführen.
- Was sind die besten Alternativen zu Excel MCP Server?
- Die nächsten Alternativen, die wir getestet haben, sind MarkItDown MCP und LocalData MCP.
Antworten geprüft am 13. Nov. 2026.