Repolode
sbroenne

sbroenne/mcp-server-excel

Un servidor MCP y una CLI para que los agentes de IA automaticen la aplicación real de Microsoft Excel en Windows mediante su API COM.

Estrellas
828
Forks
98
Issues abiertos
21
Último commit
hace 15 horas

¿Qué es?

ExcelMcp permite que agentes de IA como GitHub Copilot, Claude y ChatGPT controlen Microsoft Excel mediante solicitudes en lenguaje natural, ya sea a través de un servidor MCP o de una interfaz de línea de comandos. A diferencia de las herramientas que analizan archivos .xlsx, controla la aplicación real de Excel mediante su API COM oficial, por lo que operaciones como actualizar Power Query, recalcular fórmulas, evaluar DAX, ejecutar VBA y editar tablas dinámicas y gráficos se realizan dentro del propio Excel.

Como Excel es quien realiza el trabajo, se conservan funciones existentes como el Modelo de datos, las macros, los gráficos y el formato de los libros, y el usuario puede ver los cambios en tiempo real y seguir editando el libro. El proyecto requiere Windows, Excel 2016 o posterior y un escritorio interactivo, así que no está pensado para Linux, macOS ni para trabajos por lotes en el servidor.

El servidor MCP ejecuta el servicio dentro del proceso y mantiene sesiones persistentes, mientras que la CLI usa un daemon en segundo plano para conservar las sesiones de los libros entre comandos. Ambos ofrecen los mismos comandos principales y, según la descripción, la CLI consume menos tokens de IA.

Funciones clave

  • 01Actualiza Power Query y carga datos en el Modelo de datos.
  • 02Evalúa DAX y gestiona Power Pivot y las tablas dinámicas.
  • 03Ejecuta macros VBA y fórmulas de Python en Excel.
  • 04Crea y edita gráficos, segmentaciones de datos y formato condicional.
  • 05Ofrece un servidor MCP para clientes MCP y una CLI para agentes que se ejecutan desde la terminal.

Casos de uso

  • Pedirle a un asistente de IA que importe datos CSV con Power Query y cree una tabla dinámica de resumen.
  • Ejecutar Buscar objetivo o un análisis de escenarios en un libro financiero a partir de una instrucción en el chat.
  • Permitir que agentes de programación automaticen ediciones repetibles de Excel desde la línea de comandos.

Inicio rápido

  1. 1

    Comprueba que estás en Windows y que tienes instalado Microsoft Excel 2016 o posterior

  2. 2

    Instala la extensión de VS Code desde Marketplace

  3. 3

    O instala el complemento de GitHub Copilot CLI para Excel MCP

    copilot plugin install excel-mcp@awesome-copilot
  4. 4

    Cierra todos los libros de Excel abiertos antes de iniciar el servidor

Antes de usarlo

  • Requiere Windows y Microsoft Excel 2016 o posterior; no es compatible con Linux ni macOS.
  • Necesita un escritorio interactivo y no está diseñado para el procesamiento por lotes en el servidor.
  • ExcelMcp necesita acceso exclusivo a los libros, por lo que debes cerrar los archivos de Excel abiertos mientras se ejecuta.

Temas

Preguntas frecuentes

¿Qué es mcp-server-excel?
Un servidor MCP y una CLI para que los agentes de IA automaticen la aplicación real de Microsoft Excel en Windows mediante su API COM. ExcelMcp permite que agentes de IA como GitHub Copilot, Claude y ChatGPT controlen Microsoft Excel mediante solicitudes en lenguaje natural, ya sea a través de un servidor MCP o de una interfaz de línea de comandos. A diferencia de las herramientas que analizan archivos .xlsx, controla la aplicación real de Excel mediante su API COM oficial, por lo que operaciones como actualizar Power Query, recalcular fórmulas, evaluar DAX, ejecutar VBA y editar tablas dinámicas y gráficos se realizan dentro del propio Excel.
¿mcp-server-excel es gratuito? ¿Qué licencia tiene?
mcp-server-excel es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mcp-server-excel sigue mantenido?
Mantenimiento activo. El último commit de mcp-server-excel fue el 19 oct 2026.
¿Para qué puedo usar mcp-server-excel?
Pedirle a un asistente de IA que importe datos CSV con Power Query y cree una tabla dinámica de resumen. Ejecutar Buscar objetivo o un análisis de escenarios en un libro financiero a partir de una instrucción en el chat. Permitir que agentes de programación automaticen ediciones repetibles de Excel desde la línea de comandos.
¿Cómo se instala mcp-server-excel?
Comprueba que estás en Windows y que tienes instalado Microsoft Excel 2016 o posterior Instala la extensión de VS Code desde Marketplace O instala el complemento de GitHub Copilot CLI para Excel MCP: copilot plugin install excel-mcp@awesome-copilot Cierra todos los libros de Excel abiertos antes de iniciar el servidor
¿Dónde consigo mcp-server-excel?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sbroenne/mcp-server-excel

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados