Excel to PDF MCP Server

Convierte archivos de Excel y Apple Numbers a formato PDF.

Documentación

MseeP.ai Security Assessment Badge

Servidor MCP de Excel a PDF

smithery badge

Un servidor MCP (Protocolo de Contexto de Modelo) que puede convertir archivos de Excel (.xls/.xlsx) y Apple Numbers (.numbers) a formato PDF. Esta herramienta se integra con asistentes de IA como Claude para permitir la conversión de archivos directamente a través de la conversación.

Excel to PDF Converter MCP server

Características

  • Convertir archivos de Excel (.xls, .xlsx) a PDF
  • Convertir archivos de Apple Numbers (.numbers) a PDF
  • Se integra con asistentes de IA mediante el Protocolo de Contexto de Modelo
  • Manejo seguro de archivos que respeta los límites del proyecto
  • Instalación fácil mediante npm

Requisitos

  • Node.js 16 o superior
  • LibreOffice (para el proceso de conversión)

Instalación

Instalación mediante Smithery

Para instalar el Convertidor de Excel a PDF para Claude Desktop automáticamente mediante Smithery:

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

Instalar LibreOffice

LibreOffice es necesario para el proceso de conversión. Instálalo según tu sistema operativo:

En macOS:

brew install libreoffice

En Ubuntu/Debian:

apt-get install libreoffice

En Windows:

Descárgalo e instálalo desde el sitio web oficial de LibreOffice.

Instalar el servidor MCP

npm install -g excel-to-pdf-mcp

Uso con Claude Desktop

Para usar este servidor MCP con Claude Desktop:

  1. Configura tus ajustes de MCP en Claude Desktop añadiendo este servidor a tu mcp_settings.json:
{
  "mcpServers": {
    "excel-to-pdf-mcp": {
      "command": "npx",
      "args": ["excel-to-pdf-mcp"],
      "name": "Excel to PDF Converter"
    }
  }
}
  1. Asegúrate de que tus archivos de Excel o Numbers estén dentro de tu directorio de proyecto.

  2. Una vez configurado, Claude podrá convertir tus archivos de hoja de cálculo a PDF usando esta herramienta.

Ejemplo de Conversación

Aquí tienes un ejemplo de cómo podría verse una conversación con Claude al usar este servidor MCP:

Usuario: "Necesito convertir mi quarterly_report.xlsx a PDF para poder compartirlo con las partes interesadas."

Claude: "Puedo ayudarte a convertir tu archivo de Excel a PDF. Déjame usar la herramienta de conversión de Excel a PDF."

Claude usaría entonces la herramienta en segundo plano:

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

Claude: "He convertido tu archivo de Excel a PDF. Puedes encontrarlo en: quarterly_report-1628347658-a7b2c9.pdf en tu directorio de proyecto."

Herramientas Disponibles

Este servidor MCP proporciona las siguientes herramientas:

1. convert_excel_to_pdf

Convierte archivos de Excel (.xls/.xlsx) a formato PDF.

Argumentos:

  • input_path: Ruta relativa al archivo de Excel (obligatorio)
  • output_format: Formato de salida, actualmente solo se admite PDF (predeterminado: "pdf")

2. convert_numbers_to_pdf

Convierte archivos de Apple Numbers (.numbers) a formato PDF.

Argumentos:

  • input_path: Ruta relativa al archivo de Numbers (obligatorio)
  • output_format: Formato de salida, actualmente solo se admite PDF (predeterminado: "pdf")

Desarrollo

Si quieres ejecutarlo desde el código fuente o contribuir:

  1. Clona el repositorio
  2. Instala las dependencias: npm install
  3. Compila el proyecto: npm run build
  4. Ejecuta el servidor: npm start

Licencia

MIT