Excel to PDF MCP Server

Converta arquivos Excel e Apple Numbers para o formato PDF.

Documentação

MseeP.ai Security Assessment Badge

Excel to PDF MCP Server

smithery badge

Um servidor MCP (Protocolo de Contexto de Modelo) que pode converter arquivos Excel (.xls/.xlsx) e Apple Numbers (.numbers) para o formato PDF. Esta ferramenta integra-se a assistentes de IA como o Claude para permitir a conversão de arquivos diretamente pela conversa.

Excel to PDF Converter MCP server

Recursos

  • Converte arquivos Excel (.xls, .xlsx) para PDF
  • Converte arquivos Apple Numbers (.numbers) para PDF
  • Integra-se a assistentes de IA via Protocolo de Contexto de Modelo
  • Manipulação segura de arquivos que respeita os limites do projeto
  • Instalação fácil via npm

Requisitos

  • Node.js 16 ou superior
  • LibreOffice (para o processo de conversão)

Instalação

Instalando via Smithery

Para instalar o Conversor de Excel para PDF para Claude Desktop automaticamente via Smithery:

npx -y @smithery/cli install @kmexnx/excel-to-pdf-mcp --client claude

Instalar o LibreOffice

O LibreOffice é necessário para o processo de conversão. Instale-o de acordo com o seu sistema operacional:

No macOS:

brew install libreoffice

No Ubuntu/Debian:

apt-get install libreoffice

No Windows:

Baixe e instale do site oficial do LibreOffice.

Instalar o servidor MCP

npm install -g excel-to-pdf-mcp

Usando com o Claude Desktop

Para usar este servidor MCP com o Claude Desktop:

  1. Configure as configurações de MCP no Claude Desktop adicionando este servidor ao seu mcp_settings.json:
{
  "mcpServers": {
    "excel-to-pdf-mcp": {
      "command": "npx",
      "args": ["excel-to-pdf-mcp"],
      "name": "Excel to PDF Converter"
    }
  }
}
  1. Certifique-se de que seus arquivos Excel ou Numbers estejam dentro do diretório do seu projeto.

  2. Uma vez configurado, o Claude poderá converter seus arquivos de planilha para PDF usando esta ferramenta.

Exemplo de Conversa

Aqui está um exemplo de como uma conversa com o Claude pode parecer ao usar este servidor MCP:

Usuário: "Preciso converter meu quarterly_report.xlsx para PDF para poder compartilhá-lo com as partes interessadas."

Claude: "Posso ajudar você a converter seu arquivo Excel para PDF. Deixe-me usar a ferramenta de conversão de Excel para PDF."

O Claude usaria então a ferramenta nos bastidores:

Tool: convert_excel_to_pdf
Arguments: {
  "input_path": "quarterly_report.xlsx",
  "output_format": "pdf"
}

Claude: "Converti seu arquivo Excel para PDF. Você pode encontrá-lo em: quarterly_report-1628347658-a7b2c9.pdf no seu diretório de projeto."

Ferramentas Disponíveis

Este servidor MCP fornece as seguintes ferramentas:

1. convert_excel_to_pdf

Converte arquivos Excel (.xls/.xlsx) para o formato PDF.

Argumentos:

  • input_path: Caminho relativo para o arquivo Excel (obrigatório)
  • output_format: Formato de saída, atualmente apenas PDF é suportado (padrão: "pdf")

2. convert_numbers_to_pdf

Converte arquivos Apple Numbers (.numbers) para o formato PDF.

Argumentos:

  • input_path: Caminho relativo para o arquivo Numbers (obrigatório)
  • output_format: Formato de saída, atualmente apenas PDF é suportado (padrão: "pdf")

Desenvolvimento

Se você quiser executar a partir do código-fonte ou contribuir:

  1. Clone o repositório
  2. Instale as dependências: npm install
  3. Compile o projeto: npm run build
  4. Execute o servidor: npm start

Licença

MIT