Skip to main content
Glama

Excel MCP-Server

NPM-Version Schmiedeabzeichen

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“ .

Related MCP server: Excel MCP Server

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

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/negokaz/excel-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server