Excel MCP Server

MIT License
7,163
191
  • Linux
  • Apple

Excel MCP-Server

Ein Model Context Protocol (MCP)-Server, der MS Excel-Daten liest und schreibt.

Merkmale

  • Textwerte lesen/schreiben
  • Formeln lesen/schreiben
  • Neue Blätter erstellen

🪟Nur Windows:

  • Live-Bearbeitung
  • Bildschirmbild von einem Blatt erfassen

Weitere Einzelheiten finden Sie im Abschnitt „Tools“ .

Anforderungen

  • Node.js 20.x oder höher

Unterstützte Dateiformate

  • xlsx (Excel-Buch)
  • xlsm (Excel-Buch mit Makros)
  • xltx (Excel-Vorlage)
  • xltm (Excel-Vorlage mit Makros)

Installation

Installation über NPM

excel-mcp-server wird automatisch installiert, indem die folgende Konfiguration zur MCP-Serverkonfiguration hinzugefügt wird.

Für Windows:

{ "mcpServers": { "excel": { "command": "cmd", "args": ["/c", "npx", "--yes", "@negokaz/excel-mcp-server"], "env": { "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000" } } } }

Für andere Plattformen:

{ "mcpServers": { "excel": { "command": "npx", "args": ["--yes", "@negokaz/excel-mcp-server"], "env": { "EXCEL_MCP_PAGING_CELLS_LIMIT": "4000" } } } }

Installation über Smithery

So installieren Sie Excel MCP Server für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @negokaz/excel-mcp-server --client claude

excel_describe_sheets

Listet alle Blattinformationen der angegebenen Excel-Datei auf.

Argumente:

  • fileAbsolutePath
    • Absoluter Pfad zur Excel-Datei

excel_read_sheet

Lesen Sie Werte aus einem Excel-Blatt mit Seitennummerierung.

Argumente:

  • fileAbsolutePath
    • Absoluter Pfad zur Excel-Datei
  • sheetName
    • Blattname in der Excel-Datei
  • range
    • Zu lesender Zellbereich im Excel-Blatt (z. B. „A1:C10“). [Standard: erster Paging-Bereich]
  • knownPagingRanges
    • Liste der bereits gelesenen Paging-Bereiche
  • showFormula
    • Formel statt Wert anzeigen

excel_screen_capture

[Nur Windows] Machen Sie einen Screenshot des Excel-Blatts mit Seitennummerierung.

Argumente:

  • fileAbsolutePath
    • Absoluter Pfad zur Excel-Datei
  • sheetName
    • Blattname in der Excel-Datei
  • range
    • Zu lesender Zellbereich im Excel-Blatt (z. B. „A1:C10“). [Standard: erster Paging-Bereich]
  • knownPagingRanges
    • Liste der bereits gelesenen Paging-Bereiche

excel_write_to_sheet

Schreiben Sie Werte in das Excel-Blatt.

Argumente:

  • fileAbsolutePath
    • Absoluter Pfad zur Excel-Datei
  • sheetName
    • Blattname in der Excel-Datei
  • newSheet
    • Wenn „true“, wird ein neues Blatt erstellt, andernfalls wird in das vorhandene Blatt geschrieben.
  • range
    • Zu lesender Zellbereich im Excel-Blatt (z. B. „A1:C10“).
  • values
    • Werte, die in die Excel-Tabelle geschrieben werden sollen. Handelt es sich bei dem Wert um eine Formel, sollte er mit "=" beginnen.

excel_create_table

Erstellen Sie eine Tabelle im Excel-Blatt

Argumente:

  • fileAbsolutePath
    • Absoluter Pfad zur Excel-Datei
  • sheetName
    • Name des Blatts, in dem die Tabelle erstellt wird
  • range
    • Bereich als Tabelle (z. B. „A1:C10“)
  • tableName
    • Zu erstellender Tabellenname

excel_copy_sheet

Vorhandenes Blatt in ein neues Blatt kopieren

Argumente:

  • fileAbsolutePath
    • Absoluter Pfad zur Excel-Datei
  • srcSheetName
    • Name des Quellblatts in der Excel-Datei
  • dstSheetName
    • Zu kopierender Blattname

Sie können das Verhalten des MCP-Servers mithilfe der folgenden Umgebungsvariablen ändern:

EXCEL_MCP_PAGING_CELLS_LIMIT

Die maximale Anzahl von Zellen, die in einem einzelnen Paging-Vorgang gelesen werden können.
[Standard: 4000]

Lizenz

Copyright (c) 2025 Kazuki Negoro

excel-mcp-server wird unter der MIT-Lizenz veröffentlicht

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

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

Ein Model Context Protocol-Server, der es KI-Assistenten ermöglicht, Microsoft Excel-Dateien zu lesen und in diese zu schreiben und dabei Formate wie xlsx, xlsm, xltx und xltm unterstützt.

  1. Merkmale
    1. Anforderungen
      1. Unterstützte Dateiformate
        1. Installation
          1. Installation über NPM
          2. Installation über Smithery
          3. excel_describe_sheets
          4. excel_read_sheet
          5. excel_screen_capture
          6. excel_write_to_sheet
          7. excel_create_table
          8. excel_copy_sheet
          9. EXCEL_MCP_PAGING_CELLS_LIMIT
        2. Lizenz

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that integrates with Google Drive and Google Sheets, enabling users to create, read, update, and manage spreadsheets through natural language commands.
            Last updated -
            44
            Python
            MIT License
            • Linux
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.
            Last updated -
            16
            139
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants like Claude to read from, append to, and format text in Google Documents programmatically.
            Last updated -
            11
            TypeScript
            MIT License
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A simple Model Context Protocol server that enables AI assistants to interact with local file systems, allowing them to read, write, update, and delete files within a specified project directory.
            Last updated -
            Python
            MIT License

          View all related MCP servers

          ID: hklvuq4p5r