PDFtoMD-Converter

javilujann/PDFtoMD-Converter

3.2

If you are the rightful owner of PDFtoMD-Converter and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This server converts PDF files to Markdown format using the Model Context Protocol (MCP).

PDFtoMD-Converter

smithery badge

Servidor MCP que convierte archivos PDF a formato Markdown (MD).

Requisitos

Para usar este servidor MCP necesitas instalar las depedencias necesarias. Puedes hacerlo ejecutando el siguiente comando:

pip install -r requirements.txt

Uso

Ejecutar el servidor

El servidor se necesita ejecutar en local para acceder a los archivos, por lo que esta pensado para usarse mediante el comando uv o ejecutarlo directamente con python.

Su uso mas sencillo es mediante un cliente MCP compatible, como puede ser Visual Studio Code o Cherry Studio.

La configuración que se necesita para usarlo en VSCode es la siguiente:

{
    "servers": {
        "PDF-Md-Converter-server": {
            "type": "stdio",
            "command": "python",
            "args": ["${workspaceFolder}/main.py"],
            "env": {}
        },
    }
}

Mientras que para usarlo con Cherry Studio, la configuración es la siguiente:

Type: Standard Input/Output(stdio)
Command: uv
Args: 
    --directory
    {path_to_your_workspace}
    run
    main.py

Funcionalidad

El servidor proporciona la herramienta pdf_to_markdown con la siguiente firma:

def pdf_to_markdown(input_path: str, output_path: str = None) -> str:
    """
    Convierte un PDF a texto Markdown.

    :param input_path: Ruta al archivo PDF.
    :param output_path: Ruta opcional para guardar el archivo Markdown.
    :return: Cadena con contenido en Markdown.
    """

Integración con clientes MCP

Este servidor es compatible con cualquier cliente que implemente el protocolo MCP (Model Context Protocol), incluyendo:

  • Visual Studio Code con extensiones compatibles con MCP
  • Cherry Studio
  • Community Node for MCP in n8n