Excel to PDF MCP Server
Converta arquivos Excel e Apple Numbers para o formato PDF.
Documentação
Excel to PDF MCP Server
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.
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:
- 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"
}
}
}
-
Certifique-se de que seus arquivos Excel ou Numbers estejam dentro do diretório do seu projeto.
-
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:
- Clone o repositório
- Instale as dependências:
npm install - Compile o projeto:
npm run build - Execute o servidor:
npm start
Licença
MIT
