Excel MCP-Server
Ein MCP-Server, der umfassende Funktionen zur Excel-Dateiverwaltung und Datenanalyse bietet.
Merkmale
Excel-Dateioperationen
Lesen Sie mehrere Excel-Formate (XLSX, XLS, CSV, TSV, JSON)
Schreiben und Aktualisieren von Excel-Dateien
Abrufen von Dateiinformationen und Blattnamen
Datenanalyse
Zusammenfassende Statistiken und beschreibende Analyse
Bewertung der Datenqualität
Pivot-Tabellen
Filtern und Abfragen von Daten
Visualisierung
Erstellen Sie Diagramme und Plots aus Excel-Daten
Erstellen einer Datenvorschau
Visualisierungen als Bilder exportieren
Related MCP server: Google Sheets API MCP Server
Installation
Erstellen Sie eine neue Python-Umgebung (empfohlen):
# Using uv (recommended)
uv init excel-mcp-server
cd excel-mcp-server
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Or using pip
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activateInstallieren Sie Abhängigkeiten:
# Using uv
uv pip install -e .Integration mit Claude Desktop
Installieren Sie Claude Desktop
Öffnen Sie die Einstellungen und wechseln Sie zur Registerkarte „Entwicklertools“
Bearbeiten Sie
claude_desktop_config.json:
{
"mcpServers": {
"command": "uvx",
"args": [
"mcp-excel-server"
],
"env": {
"PYTHONPATH": "/path/to/your/python"
}
}
}Verfügbare Tools
Dateilesen
read_excel: Excel-Dateien lesenget_excel_info: Dateidetails abrufenget_sheet_names: Listet Arbeitsblattnamen auf
Datenanalyse
analyze_excel: Statistische Analyse durchführenfilter_excel: Daten nach Bedingungen filternpivot_table: Pivot-Tabellen erstellendata_summary: Umfassende Datenzusammenfassung generieren
Datenvisualisierung
export_chart: Diagramme generierenUnterstützt Liniendiagramme, Balkendiagramme, Streudiagramme, Histogramme
Dateioperationen
write_excel: Neue Excel-Dateien schreibenupdate_excel: Vorhandene Excel-Dateien aktualisieren
Verfügbare Ressourcen
excel://{file_path}: Dateiinhalt abrufenexcel://{file_path}/info: Informationen zur Dateistruktur abrufenexcel://{file_path}/preview: Datenvorschaubild generieren
Eingabeaufforderungsvorlagen
analyze_excel_data: Geführte Vorlage für die Excel-Datenanalysecreate_chart: Helfen Sie beim Erstellen von Datenvisualisierungendata_cleaning: Hilfe bei der Datenbereinigung
Anwendungsbeispiele
„Meine Datei sales_data.xlsx analysieren“
„Erstellen Sie ein Balkendiagramm für product_sales.csv“
„Mitarbeiter über 30 in employees.xlsx filtern“
„Erstellen Sie eine Pivot-Tabelle der Abteilungsumsätze“
Sicherheitsüberlegungen
Nur Dateien aus angegebenen Pfaden lesen
Dateigröße begrenzen
Verhindern Sie versehentliches Überschreiben von Dateien
Kontrollieren Sie Datentransformationsvorgänge streng
Abhängigkeiten
Pandas
numpy
matplotlib
Seeborn
Lizenz
MIT-Lizenz