PDF.co MCP
Realiza diversas tareas de procesamiento de PDF utilizando la API de PDF.co.
Documentación
PDF.co MCP
El servidor PDF.co MCP proporciona la funcionalidad de la API de PDF.co a través del Protocolo de Contexto de Modelo (MCP), permitiendo a los asistentes de IA realizar fácilmente diversas tareas de procesamiento de PDF.
🚀 Características Principales
📄 Herramientas de Conversión de PDF
- PDF → Varios Formatos: Convierte PDFs a JSON, CSV, Texto, Excel (XLS/XLSX), XML, HTML, Imágenes (JPG/PNG/WebP/TIFF)
- Varios Formatos → PDF: Convierte documentos (DOC/DOCX/RTF/TXT), hojas de cálculo (CSV/XLS/XLSX), imágenes, páginas web, HTML, correos electrónicos (MSG/EML) a PDF
- Conversiones de Excel: Convierte archivos de Excel a CSV, JSON, HTML, TXT, XML, PDF
🛠️ Edición y Modificación de PDF
- Fusión de PDFs: Combina múltiples archivos PDF en uno solo
- División de PDFs: Divide PDFs por páginas específicas o rangos de páginas
- Añadir Anotaciones e Imágenes: Añade texto, enlaces, imágenes y formas a los PDFs
- Operaciones con Formularios: Lee información de campos de formularios PDF, rellena formularios, crea nuevos elementos de formulario
🔍 Búsqueda y Análisis de PDF
- Búsqueda de Texto: Busca texto en PDFs (admite expresiones regulares)
- Detección de Tablas: Encuentra ubicaciones y coordenadas de tablas en PDFs
- Analizador de Facturas con IA: Extrae datos de facturas utilizando IA
- Información del PDF: Obtén información detallada que incluye metadatos, número de páginas, información de seguridad
🔒 Seguridad y Accesibilidad
- Protección con Contraseña: Añade/elimina protección con contraseña a los PDFs
- Capacidad de Búsqueda: Haz que los PDFs sean buscables mediante OCR o elimina capas de texto
- Extracción de Adjuntos: Extrae adjuntos de los PDFs
💼 Gestión de Archivos
- Carga de Archivos: Sube archivos locales a los servidores de PDF.co
- Seguimiento de Estado de Trabajos: Monitorea el progreso y los resultados de operaciones asíncronas
⚙️ Configuración
🔑 Obtener Clave de API
- Regístrate en el sitio web de PDF.co
- Obtén tu clave de API desde el panel de control
📦 Instalar UV
Necesitas instalar UV (una herramienta rápida de empaquetado de Python) para usar este servidor MCP:
macOS y Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Métodos de Instalación Alternativos
- Homebrew:
brew install uv - PyPI con pipx:
pipx install uv - PyPI con pip:
pip install uv
Para más opciones de instalación y detalles, consulta la guía de instalación de UV.
Configuración del Servidor MCP
Configuración de Cursor IDE
Añade lo siguiente a tu archivo .cursor/mcp.json:
{
"mcpServers": {
"pdfco": {
"command": "uvx",
"args": ["pdfco-mcp"],
"env": {
"X_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Configuración de Claude Desktop
Añade lo siguiente a tu archivo claude_desktop_config.json:
{
"mcpServers": {
"pdfco": {
"command": "uvx",
"args": ["pdfco-mcp"],
"env": {
"X_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
🔧 Herramientas Disponibles
Herramientas de Conversión de PDF
pdf_to_json: Convierte PDF e imágenes escaneadas a una representación JSON con texto, fuentes, imágenes, vectores y formato preservadospdf_to_csv: Convierte PDF e imágenes escaneadas a una representación CSV con diseño, columnas, filas y tablaspdf_to_text: Convierte PDF e imágenes escaneadas a texto con el diseño preservadopdf_to_xls: Convierte PDF e imágenes escaneadas al formato XLS (Excel 97-2003)pdf_to_xlsx: Convierte PDF e imágenes escaneadas al formato XLSX (Excel 2007+)pdf_to_xml: Convierte PDF e imágenes escaneadas al formato XMLpdf_to_html: Convierte PDF e imágenes escaneadas al formato HTMLpdf_to_image: Convierte PDF e imágenes escaneadas a varios formatos de imagen (JPG, PNG, WebP, TIFF)
Herramientas de Conversión de Documentos a PDF
document_to_pdf: Convierte varios tipos de documentos (DOC, DOCX, RTF, TXT, XLS, XLSX, CSV, HTML, JPG, PNG, TIFF, WEBP) a PDFcsv_to_pdf: Convierte archivos CSV u hojas de cálculo (XLS, XLSX) a PDFimage_to_pdf: Convierte varios formatos de imagen (JPG, PNG, TIFF) a PDFwebpage_to_pdf: Convierte la URL de una página web externa a PDFhtml_to_pdf: Convierte HTML a PDFemail_to_pdf: Convierte correos electrónicos a PDF
Herramientas de Conversión de Excel
excel_to_csv: Convierte Excel (XLS, XLSX) a CSVexcel_to_json: Convierte Excel (XLS, XLSX) a JSONexcel_to_html: Convierte Excel (XLS, XLSX) a HTMLexcel_to_txt: Convierte Excel (XLS, XLSX) a TXTexcel_to_xml: Convierte Excel (XLS, XLSX) a XMLexcel_to_pdf: Convierte Excel (XLS, XLSX) a PDF
Herramientas de Edición de PDF
pdf_add_annotations_images_fields: Añade texto, imágenes, formularios, otros PDFs, rellena formularios, enlaces a sitios externos y archivos PDF externos. Puedes actualizar o modificar archivos PDF y PDF escaneadospdf_merge: Fusiona PDF a partir de dos o más PDF, DOC, XLS, imágenes, incluso ZIP con documentos e imágenes en un nuevo PDFpdf_split: Divide un PDF en múltiples archivos PDF usando índices de página o rangos de páginas
Herramientas de Formularios PDF
read_pdf_forms_info: Extrae información sobre campos PDF rellenables de un archivo PDF de entradafill_pdf_forms: Rellena campos de formulario existentes en un documento PDFcreate_fillable_forms: Crea nuevos elementos de formulario rellenables en un documento PDF
Herramientas de Búsqueda en PDF
find_text: Busca texto en PDF y obtén coordenadas. Admite expresiones regularesfind_table: Encuentra tablas en PDF y obtén sus coordenadas
Herramientas de Análisis de PDF
ai_invoice_parser: Analizador de Facturas con IA: Extrae datos de facturas utilizando IAextract_attachments: Extrae adjuntos de un archivo PDF de origenpdf_info_reader: Obtén información detallada sobre un documento PDF: número de páginas, metadatos, seguridad, campos de formulario y más
Herramientas de Seguridad de PDF
pdf_add_password: Añade protección con contraseña a un archivo PDFpdf_remove_password: Elimina la protección con contraseña de un archivo PDF
Herramientas de Capacidad de Búsqueda de PDF
pdf_make_searchable: Convierte documentos PDF escaneados o archivos de imagen en un PDF con texto buscable. Ejecuta OCR y añade una capa de texto invisible que puede usarse para búsqueda de textopdf_make_unsearchable: Haz que un documento PDF existente no sea buscable eliminando la capa de texto
Herramientas de Gestión de Archivos
upload_file: Sube un archivo a la API de PDF.coget_job_check: Verifica el estado y los resultados de un trabajo. El estado puede ser: trabajando, éxito, fallido, abortado o desconocidowait_job_completion: Espera a que un trabajo se complete
📖 Ejemplos de Uso
Convertir PDF a Texto
Convert this PDF file to text: https://example.com/document.pdf
Fusionar Múltiples Imágenes en PDF
Create a PDF from these images: image1.jpg, image2.png, image3.jpg
Buscar Texto Específico en PDF
Find the word "contract" in this PDF document
Rellenar Campos de Formulario PDF
Fill the name field in this PDF form with "John Doe"
Convertir Página Web a PDF
Convert https://example.com webpage to PDF
Extraer Datos de Facturas
Extract invoice information from this PDF using AI
Añadir Protección con Contraseña
Add password protection to this PDF file
📞 Soporte y Contacto
- PDF.co: https://pdf.co
- Documentación de la API de PDF.co: https://developer.pdf.co
- Informe de Problemas: Informa problemas a través de GitHub Issues
📄 Licencia
Este proyecto se distribuye bajo la Licencia MIT.
Nota: Se requiere una clave de API válida de PDF.co para usar esta herramienta. Crea una cuenta gratuita en PDF.co para obtener tu clave de API.