Skip to main content
Glama

Versión de PyPI Descargas totales Licencia: MIT Insignia de Smithery Instalar servidor MCP

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

  • 📊 Operaciones de Excel: Crear, leer y actualizar libros y hojas de cálculo

  • 📈 Manipulación de datos: Fórmulas, formato, gráficos, tablas dinámicas y tablas de Excel

  • 🔍 Validación de datos: Validación integrada para rangos, fórmulas e integridad de datos

  • 🎨 Formato: Estilo de fuente, colores, bordes, alineación y formato condicional

  • 📋 Operaciones de tabla: Crear y gestionar tablas de Excel con estilos personalizados

  • 📊 Creación de gráficos: Generar varios tipos de gráficos (líneas, barras, circulares, dispersión, etc.)

  • 🔄 Tablas dinámicas: Crear tablas dinámicas dinámicas para el análisis de datos

  • 🔧 Gestión de hojas: Copiar, renombrar y eliminar hojas de cálculo con facilidad

  • 🔌 Soporte de triple transporte: stdio, SSE (obsoleto) y HTTP transmitible

  • 🌐 Remoto y local: Funciona tanto localmente como servicio remoto

Related MCP server: Excel MCP Server

Uso

El servidor admite tres métodos de transporte:

1. Transporte Stdio (para uso local)

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

2. Transporte SSE (Eventos enviados por el servidor - Obsoleto)

uvx excel-mcp-server sse

Conexión de transporte SSE:

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

3. Transporte HTTP transmitible (Recomendado para conexiones remotas)

uvx excel-mcp-server streamable-http

Conexión de transporte HTTP transmitible:

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

Variables de entorno y manejo de rutas de archivos

Transportes SSE y HTTP transmitible

Al ejecutar el servidor con los protocolos SSE o HTTP transmitible, debe establecer la variable de entorno EXCEL_FILES_PATH en el lado del servidor. Esta variable le indica al servidor dónde leer y escribir los archivos de Excel.

  • Si no se establece, el valor predeterminado es ./excel_files.

  • Con estos transportes, los valores de filepath de la herramienta deben ser relativos a ese directorio (por ejemplo, reports/q1.xlsx); las rutas absolutas y el recorrido de directorios son rechazados.

También puede establecer la variable de entorno FASTMCP_PORT para controlar el puerto en el que escucha el servidor (el valor predeterminado es 8017 si no se establece).

  • Ejemplo (Windows PowerShell):

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

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

Transporte Stdio

Al utilizar el protocolo stdio, la ruta del archivo se proporciona con cada llamada a la herramienta, por lo que no necesita establecer EXCEL_FILES_PATH en el servidor. El servidor utilizará la ruta enviada por el cliente para cada operación.

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.

Historial de estrellas

Gráfico de historial de estrellas

Licencia

Licencia MIT - consulte LICENSE para obtener más detalles.

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