Repolode
sbroenne

sbroenne/mcp-server-excel

Servidor MCP e CLI que permitem a agentes de IA automatizar o Microsoft Excel real no Windows por meio da API COM.

Estrelas
828
Forks
98
Issues abertas
21
Último commit
há 15 horas

O que é?

O ExcelMcp permite que agentes de IA, como GitHub Copilot, Claude e ChatGPT, controlem o Microsoft Excel por meio de solicitações em linguagem natural, usando um servidor MCP ou uma interface de linha de comando. Diferentemente de ferramentas que analisam arquivos .xlsx, ele controla o próprio Excel por meio da API COM oficial, de modo que operações como atualizar o Power Query, recalcular fórmulas, avaliar DAX, executar VBA e editar PivotTables e gráficos acontecem dentro do próprio Excel.

Como o Excel executa as operações, recursos existentes, como o Data Model, macros, gráficos e a formatação da pasta de trabalho, são preservados; além disso, o usuário pode acompanhar as alterações em tempo real e continuar editando a pasta de trabalho. O projeto requer Windows, Excel 2016 ou posterior e um desktop interativo, portanto não se destina a Linux, macOS nem a tarefas em lote no lado do servidor.

O servidor MCP executa o serviço no próprio processo, com sessões persistentes, enquanto a CLI usa um daemon em segundo plano para manter as sessões da pasta de trabalho entre comandos. Ambos disponibilizam os mesmos comandos principais; segundo a descrição, a CLI também usa menos tokens de IA.

Recursos principais

  • 01Atualiza o Power Query e carrega dados no Data Model.
  • 02Avalia DAX e gerencia Power Pivot e PivotTables.
  • 03Executa macros VBA e fórmulas do Python in Excel.
  • 04Cria e edita gráficos, segmentações de dados e formatação condicional.
  • 05Oferece um servidor MCP para clientes MCP e uma CLI para agentes executados no terminal.

Casos de uso

  • Pedir a um assistente de IA que importe dados CSV com o Power Query e crie uma PivotTable de resumo.
  • Executar Atingir Meta ou uma análise de cenários em uma pasta de trabalho financeira a partir de uma solicitação no chat.
  • Permitir que agentes de programação automatizem edições repetíveis no Excel pela linha de comando.

Início rápido

  1. 1

    Confirme que está usando Windows com o Microsoft Excel 2016 ou posterior instalado

  2. 2

    Instale a extensão do VS Code pelo Marketplace

  3. 3

    Ou instale o plugin do GitHub Copilot CLI para Excel MCP

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

    Feche todas as pastas de trabalho do Excel abertas antes de iniciar o servidor

Antes de usar

  • Requer Windows e Microsoft Excel 2016 ou posterior; não é compatível com Linux nem macOS.
  • Precisa de um desktop interativo e não foi projetado para processamento em lote no servidor.
  • O ExcelMcp precisa de acesso exclusivo às pastas de trabalho. Por isso, os arquivos do Excel abertos devem ser fechados enquanto ele estiver em execução.

Tópicos

Perguntas frequentes

O que é mcp-server-excel?
Servidor MCP e CLI que permitem a agentes de IA automatizar o Microsoft Excel real no Windows por meio da API COM. O ExcelMcp permite que agentes de IA, como GitHub Copilot, Claude e ChatGPT, controlem o Microsoft Excel por meio de solicitações em linguagem natural, usando um servidor MCP ou uma interface de linha de comando. Diferentemente de ferramentas que analisam arquivos .xlsx, ele controla o próprio Excel por meio da API COM oficial, de modo que operações como atualizar o Power Query, recalcular fórmulas, avaliar DAX, executar VBA e editar PivotTables e gráficos acontecem dentro do próprio Excel.
mcp-server-excel é gratuito? Qual é a licença?
mcp-server-excel é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
mcp-server-excel ainda é mantido?
Manutenção ativa. O último commit de mcp-server-excel foi em 19 de out. de 2026.
Para que posso usar mcp-server-excel?
Pedir a um assistente de IA que importe dados CSV com o Power Query e crie uma PivotTable de resumo. Executar Atingir Meta ou uma análise de cenários em uma pasta de trabalho financeira a partir de uma solicitação no chat. Permitir que agentes de programação automatizem edições repetíveis no Excel pela linha de comando.
Como instalar mcp-server-excel?
Confirme que está usando Windows com o Microsoft Excel 2016 ou posterior instalado Instale a extensão do VS Code pelo Marketplace Ou instale o plugin do GitHub Copilot CLI para Excel MCP: copilot plugin install excel-mcp@awesome-copilot Feche todas as pastas de trabalho do Excel abertas antes de iniciar o servidor
Onde consigo mcp-server-excel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sbroenne/mcp-server-excel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados