Excel Reader Server
Ein Model Context Protocol (MCP)-Server, der Tools zum Lesen von Excel-Dateien (xlsx) bereitstellt.
Merkmale
Lesen Sie Inhalte aus allen Blättern in einer Excel-Datei
Lesen Sie Inhalte aus einem bestimmten Blatt anhand des Namens
Lesen Sie den Inhalt eines bestimmten Blatts nach Index
Gibt Daten im JSON-Format zurück
Behandelt leere Zellen und Datentypkonvertierungen
Installation
Erfordert Python 3.10 oder höher.
Abhängigkeiten
mcp >= 1.2.1
openpyxl >= 3.1.5
Verwendung
Der Server bietet drei Haupttools:
1. Excel lesen
Liest Inhalte aus allen Blättern einer Excel-Datei.
2. Excel nach Blattname lesen
Liest den Inhalt eines bestimmten Blatts nach Namen. Wenn kein Blattname angegeben ist, wird das erste Blatt gelesen.
3. Excel nach Blattindex lesen
Liest den Inhalt eines bestimmten Blatts anhand des Index. Wenn kein Index angegeben ist, wird das erste Blatt (Index 0) gelesen.
Antwortformat
Der Server gibt Daten im folgenden JSON-Format zurück:
Jedes Blatt wird als Schlüssel im Objekt der obersten Ebene dargestellt
Blattdaten sind ein Array von Arrays, wobei jedes innere Array eine Zeile darstellt
Alle Werte werden in Zeichenfolgen konvertiert
Leere Zellen werden als leere Zeichenfolgen dargestellt
Fehlerbehandlung
Der Server gibt klare Fehlermeldungen für häufige Probleme aus:
Datei nicht gefunden
Ungültiger Blattname
Index außerhalb des gültigen Bereichs
Allgemeine Fehler beim Lesen von Excel-Dateien
Lizenz
Dieses Projekt wird unter der Apache 2-Lizenz veröffentlicht. Weitere Informationen finden Sie in der Datei LICENSE.
Beitragen
Beiträge sind willkommen! Senden Sie gerne einen Pull Request.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein Model Context Protocol (MCP)-Server, der Tools zum Lesen von Excel-Dateien (xlsx) bereitstellt und die Extraktion von Daten aus ganzen Arbeitsmappen oder bestimmten Blättern ermöglicht, wobei die Ergebnisse im strukturierten JSON-Format zurückgegeben werden.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA 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 -15MIT License
- AsecurityFlicenseAqualityAn MCP server that provides comprehensive Excel file operations, data analysis, and visualization capabilities for working with various spreadsheet formats like XLSX, CSV, and JSON.Last updated -870
- -securityFlicense-qualityA Model Context Protocol server that provides tools for reading, updating, filtering, and visualizing Excel data through a simple API.Last updated -
- AsecurityFlicenseAqualityA Model Context Protocol server that enables reading and analyzing Excel documents with features like flexible data access, multiple output formats, and advanced analysis capabilities.Last updated -2