excel-mcp-server

by haris-musa
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • The MCP server uses Python and the OpenPyXL library to provide Excel file manipulation capabilities without requiring Microsoft Excel installation

Servidor MCP de Excel

Un servidor de Protocolo de Contexto de Modelo (MCP) que le permite manipular archivos de Excel sin necesidad de tener instalado Microsoft Excel. Cree, lea y modifique libros de Excel con su agente de IA.

Características

  • 📊 Crear y modificar libros de Excel
  • 📝 Leer y escribir datos
  • 🎨 Aplicar formato y estilos
  • 📈 Crear gráficos y visualizaciones
  • 📊 Generar tablas dinámicas
  • 🔄 Administrar hojas de trabajo y rangos

Inicio rápido

Prerrequisitos

  • Python 3.10 o superior

Instalación

  1. Clonar el repositorio:
git clone https://github.com/haris-musa/excel-mcp-server.git cd excel-mcp-server
  1. Instalar usando uv:
uv pip install -e .

Ejecución del servidor

Iniciar el servidor (puerto predeterminado 8000):

uv run excel-mcp-server

Puerto personalizado (por ejemplo, 8080):

# Bash/Linux/macOS export FASTMCP_PORT=8080 && uv run excel-mcp-server # Windows PowerShell $env:FASTMCP_PORT = "8080"; uv run excel-mcp-server

Uso de herramientas de IA

IDE de cursor

  1. Añade esta configuración al Cursor:
{ "mcpServers": { "excel": { "url": "http://localhost:8000/sse", "env": { "EXCEL_FILES_PATH": "/path/to/excel/files" } } } }
  1. Las herramientas de Excel estarán disponibles a través de su asistente de inteligencia artificial.

Protocolos de transporte y alojamiento remoto

Este servidor utiliza el protocolo de transporte de eventos enviados por el servidor (SSE). Para diferentes casos de uso:

  1. Uso con Claude Desktop (requiere stdio):
  2. Alojamiento de su servidor MCP:

Variables de entorno

  • FASTMCP_PORT : Puerto del servidor (predeterminado: 8000)
  • EXCEL_FILES_PATH : Directorio para archivos de Excel (predeterminado: ./excel_files )

Herramientas disponibles

El servidor proporciona un conjunto completo de herramientas de manipulación de Excel. Consulte TOOLS.md para obtener la documentación completa de todas las herramientas disponibles.

Licencia

Licencia MIT: consulte LICENCIA para obtener más detalles.

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

Proporciona funciones de manipulación de archivos de Excel. Este servidor permite la creación de libros, la manipulación de datos, el formato y funciones avanzadas de Excel.

  1. Features
    1. Quick Start
      1. Prerequisites
      2. Installation
      3. Running the Server
    2. Using with AI Tools
      1. Cursor IDE
      2. Remote Hosting & Transport Protocols
    3. Environment Variables
      1. Available Tools
        1. License
          ID: bnuy0j3jrt