Skip to main content
Glama

PyPI version Total Downloads License: MIT Install MCP Server

Ein Model Context Protocol (MCP) Server, mit dem Sie Excel-Dateien bearbeiten können, ohne dass Microsoft Excel installiert sein muss. Erstellen, lesen und ändern Sie Excel-Arbeitsmappen mit Ihrem KI-Agenten.

Funktionen

  • 📊 Excel-Operationen: Erstellen, lesen und aktualisieren Sie Arbeitsmappen und Arbeitsblätter

  • 📈 Datenmanipulation: Formeln, Formatierung, Diagramme, Pivot-Tabellen und Excel-Tabellen

  • 🔍 Datenvalidierung: Integrierte Validierung für Bereiche, Formeln und Datenintegrität

  • 🎨 Formatierung: Schriftstil, Farben, Rahmen, Ausrichtung und bedingte Formatierung

  • 📋 Tabellenoperationen: Erstellen und verwalten Sie Excel-Tabellen mit benutzerdefiniertem Design

  • 📊 Diagrammerstellung: Generieren Sie verschiedene Diagrammtypen (Linien-, Balken-, Kreis-, Streudiagramme usw.)

  • 🔄 Pivot-Tabellen: Erstellen Sie dynamische Pivot-Tabellen für die Datenanalyse

  • 🔧 Blattverwaltung: Kopieren, umbenennen und löschen Sie Arbeitsblätter mühelos

  • 🔌 Dreifache Transportunterstützung: stdio, SSE (veraltet) und streambares HTTP

  • 🌐 Remote & Lokal: Funktioniert sowohl lokal als auch als Remote-Dienst

Related MCP server: Excel MCP Server

Verwendung

Der Server unterstützt drei Transportmethoden:

1. Stdio-Transport (für die lokale Nutzung)

uvx excel-mcp-server stdio
{
   "mcpServers": {
      "excel": {
         "command": "uvx",
         "args": ["excel-mcp-server", "stdio"]
      }
   }
}

2. SSE-Transport (Server-Sent Events - Veraltet)

uvx excel-mcp-server sse

SSE-Transportverbindung:

{
   "mcpServers": {
      "excel": {
         "url": "http://localhost:8000/sse",
      }
   }
}

3. Streambarer HTTP-Transport (Empfohlen für Remote-Verbindungen)

uvx excel-mcp-server streamable-http

Streambare HTTP-Transportverbindung:

{
   "mcpServers": {
      "excel": {
         "url": "http://localhost:8000/mcp",
      }
   }
}

Umgebungsvariablen & Dateipfad-Handhabung

SSE- und streambare HTTP-Transporte

Wenn Sie den Server mit den SSE- oder streambaren HTTP-Protokollen ausführen, müssen Sie die Umgebungsvariable EXCEL_FILES_PATH auf der Serverseite festlegen. Diese Variable teilt dem Server mit, wo Excel-Dateien gelesen und geschrieben werden sollen.

  • Wenn sie nicht festgelegt ist, wird standardmäßig ./excel_files verwendet.

  • Bei diesen Transporten müssen die filepath-Werte der Tools relativ zu diesem Verzeichnis sein (z. B. reports/q1.xlsx); absolute Pfade und Verzeichnis-Traversal werden abgelehnt.

Sie können auch die Umgebungsvariable FASTMCP_PORT festlegen, um den Port zu steuern, auf dem der Server lauscht (Standard ist 8017, falls nicht festgelegt).

  • Beispiel (Windows PowerShell):

    $env:EXCEL_FILES_PATH="E:\MyExcelFiles"
    $env:FASTMCP_PORT="8007"
    uvx excel-mcp-server streamable-http
  • Beispiel (Linux/macOS):

    EXCEL_FILES_PATH=/path/to/excel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http

Stdio-Transport

Bei Verwendung des stdio-Protokolls wird der Dateipfad bei jedem Tool-Aufruf angegeben, daher müssen Sie EXCEL_FILES_PATH auf dem Server nicht festlegen. Der Server verwendet den vom Client für jeden Vorgang gesendeten Pfad.

Verfügbare Tools

Der Server bietet eine umfassende Reihe von Excel-Bearbeitungstools. Siehe TOOLS.md für die vollständige Dokumentation aller verfügbaren Tools.

Star History

Star History Chart

Lizenz

MIT-Lizenz - siehe LICENSE für Details.

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
8wRelease cycle
7Releases (12mo)
Issues opened vs closed

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/haris-musa/excel-mcp-server'

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