PDF to PNG
Un servidor que convierte archivos PDF a imágenes PNG. Requiere que la biblioteca poppler esté instalada.
Documentación
Servidor MCP de PDF a PNG
Un servidor de Model Context Protocol (MCP) que proporciona capacidades de conversión de PDF a PNG. Este servidor te permite convertir documentos PDF en imágenes PNG con una simple llamada a la herramienta MCP.
Requisitos previos
Este servidor requiere el Model Context Protocol (MCP). Si eres nuevo en MCP, comienza instalando el SDK:
uv pip install mcp
Requisitos adicionales:
- Python 3.10 o superior
- Gestor de paquetes uv
- poppler (requerido para pdf2image)
Instalación de Poppler
- Windows: Descarga e instala desde poppler-windows
- macOS:
brew install poppler - Linux:
sudo apt-get install poppler-utils
Instalación
-
Clona este repositorio:
git clone https://github.com/truaxki/mcp-Pdf2png.git cd mcp-Pdf2png -
Crea y activa un entorno virtual:
uv venv # Windows .venv\Scripts\activate # Unix/macOS source .venv/bin/activate -
Instala el paquete:
uv pip install -e .
Uso
1. Configurar el Cliente MCP
Añade la configuración del servidor a tu claude_desktop_config.json. El archivo se encuentra típicamente en:
- Windows:
%APPDATA%\Claude Desktop\config\claude_desktop_config.json - macOS/Linux:
~/.config/Claude Desktop/config/claude_desktop_config.json
{
"mcpServers": {
"pdf2png": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/mcp-Pdf2png",
"run",
"pdf2png"
]
}
}
}
Nota: Reemplaza /absolute/path/to/mcp-Pdf2png con la ruta real donde clonaste el repositorio.
2. Usar el Servidor
El servidor proporciona una única herramienta pdf2png con estos parámetros:
read_file_path: Ruta absoluta al archivo PDF de entradawrite_folder_path: Ruta absoluta al directorio donde se deben guardar los archivos PNG
Salida:
- Cada página del PDF se convierte en una imagen PNG
- Los archivos se nombran
page_1.png,page_2.png, etc. - Devuelve un mensaje de éxito con el número de conversiones
Contribuciones
¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.