Excel MCP Server

by yzfly

Integrations

  • Utilizes NumPy for data analysis operations, enabling statistical calculations and numerical operations on Excel data.

  • Leverages pandas for Excel file operations, data manipulation, filtering, and pivot table creation across multiple file formats.

  • Built on Python, allowing execution of Python-based data analysis and Excel management operations.

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

Installation

  1. 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\activate
  1. Installieren Sie Abhängigkeiten:
# Using uv uv pip install -e .

Integration mit Claude Desktop

  1. Installieren Sie Claude Desktop
  2. Öffnen Sie die Einstellungen und wechseln Sie zur Registerkarte „Entwicklertools“
  3. 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 lesen
  • get_excel_info : Dateidetails abrufen
  • get_sheet_names : Listet Arbeitsblattnamen auf

Datenanalyse

  • analyze_excel : Statistische Analyse durchführen
  • filter_excel : Daten nach Bedingungen filtern
  • pivot_table : Pivot-Tabellen erstellen
  • data_summary : Umfassende Datenzusammenfassung generieren

Datenvisualisierung

  • export_chart : Diagramme generieren
    • Unterstützt Liniendiagramme, Balkendiagramme, Streudiagramme, Histogramme

Dateioperationen

  • write_excel : Neue Excel-Dateien schreiben
  • update_excel : Vorhandene Excel-Dateien aktualisieren

Verfügbare Ressourcen

  • excel://{file_path} : Dateiinhalt abrufen
  • excel://{file_path}/info : Informationen zur Dateistruktur abrufen
  • excel://{file_path}/preview : Datenvorschaubild generieren

Eingabeaufforderungsvorlagen

  • analyze_excel_data : Geführte Vorlage für die Excel-Datenanalyse
  • create_chart : Helfen Sie beim Erstellen von Datenvisualisierungen
  • data_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

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ein MCP-Server, der umfassende Excel-Dateioperationen, Datenanalysen und Visualisierungsfunktionen für die Arbeit mit verschiedenen Tabellenkalkulationsformaten wie XLSX, CSV und JSON bietet.

  1. Merkmale
    1. Installation
      1. Integration mit Claude Desktop
        1. Verfügbare Tools
          1. Dateilesen
          2. Datenanalyse
          3. Datenvisualisierung
          4. Dateioperationen
        2. Verfügbare Ressourcen
          1. Eingabeaufforderungsvorlagen
            1. Anwendungsbeispiele
              1. Sicherheitsüberlegungen
                1. Abhängigkeiten
                  1. Lizenz

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      Provides Excel file manipulation capabilities. This server enables workbook creation, data manipulation, formatting, and advanced Excel features.
                      Last updated -
                      414
                      Python
                      MIT License
                      • Linux
                      • Apple
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A Model Context Protocol (MCP) server that provides tools for reading Excel (xlsx) files, enabling extraction of data from entire workbooks or specific sheets with results returned in structured JSON format.
                      Last updated -
                      3
                      2
                      Python
                      Apache 2.0
                      • Linux
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A thin wrapper around the OpenPyXl Python library that exposes Excel file operations as a Model Context Protocol (MCP) server, allowing Claude and other MCP clients to fetch and analyze data from Excel files.
                      Last updated -
                      9
                      Python
                      MIT License
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.
                      Last updated -
                      91
                      JavaScript
                      MIT License

                    View all related MCP servers

                    ID: vda5rccucp