Excel MCP Server

Um servidor MCP para manipular e gerenciar arquivos Excel.

Documentação

Excel MCP Server

smithery badge

Uma implementação de servidor Model Context Protocol (MCP) que fornece capacidades de manipulação de arquivos Excel sem exigir a instalação do Microsoft Excel. Este servidor permite criação de pastas de trabalho, manipulação de dados, formatação e recursos avançados do Excel.

Requisitos

  • Python 3.10+
  • MCP SDK 1.2.0+
  • OpenPyXL 3.1.2+

Componentes

Recursos

O servidor fornece manipulação de pastas de trabalho do Excel por meio do OpenPyXL:

  • Cria e modifica pastas de trabalho do Excel
  • Gerencia planilhas e intervalos
  • Lida com formatação e estilos
  • Suporta gráficos e tabelas dinâmicas

Ferramentas

Este servidor fornece um conjunto abrangente de ferramentas de manipulação do Excel. Para documentação detalhada de todas as ferramentas disponíveis, seus parâmetros e exemplos de uso, consulte TOOLS.md.

As ferramentas incluem capacidades para:

  • Gerenciamento de pastas de trabalho e planilhas
  • Leitura e escrita de dados
  • Formatação e estilos
  • Gráficos e visualizações
  • Tabelas dinâmicas e análise de dados

Consulte TOOLS.md para documentação completa.

Recursos

  • Suporte Completo ao Excel: Funcionalidade abrangente do Excel
  • Manipulação de Dados: Ler, escrever e transformar dados
  • Recursos Avançados: Gráficos, tabelas dinâmicas e formatação
  • Tratamento de Erros: Tratamento abrangente de erros com mensagens claras

Uso

Configuração de Ambiente

O servidor pode ser configurado usando as seguintes variáveis de ambiente:

  • EXCEL_FILES_PATH: Diretório onde os arquivos Excel serão armazenados (padrão: ./excel_files)

Você pode definir isso de diferentes maneiras:

Windows CMD:

set EXCEL_FILES_PATH=C:\path\to\excel\files
uv run excel-mcp-server

Windows PowerShell:

$env:EXCEL_FILES_PATH="C:\path\to\excel\files"
uv run excel-mcp-server

Linux/MacOS:

export EXCEL_FILES_PATH=/path/to/excel/files
uv run excel-mcp-server

Ou na configuração do Claude Desktop:

{
  "mcpServers": {
    "excel": {
      "command": "uv run excel-mcp-server",
      "transport": "sse",
      "env": {
        "EXCEL_FILES_PATH": "/path/to/excel/files"
      }
    }
  }
}

Iniciando o Servidor

Inicie o servidor:

uv run excel-mcp-server

O servidor iniciará no modo SSE e aguardará conexões de clientes MCP.

Conectando no Cursor IDE

Após iniciar o servidor, conecte-se ao endpoint SSE no Cursor IDE:

http://localhost:8000/sse

As ferramentas do Excel MCP estarão disponíveis através do agente.

Para ferramentas disponíveis e seu uso, consulte TOOLS.md.

Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para detalhes.