PDF转Markdown转换器

一个将PDF文件转换为Markdown格式的MCP服务器工具,适用于需要将PDF内容快速转换为可编辑Markdown文本的场景。

  • by javilujann
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 javilujann/pdftomd-converter

使用说明

PDFtoMD转换器

将PDF文件转换为Markdown(MD)格式的MCP服务器。

要求

要使用此MCP服务器,您需要安装必要的deepdements。您可以通过执行以下命令来做到这一点:

pip install -r requirements.txt

使用

运行服务器

服务器需要在本地运行才能访问文件,因此它旨在通过命令使用 紫外线 或直接执行 python.

它最简单的使用是通过兼容的MCP客户端,例如VisualStudioCode或Cherry Studio。

在VSCode中使用它所需的配置如下:

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

而要与Cherry Studio一起使用,配置如下:

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

功能性

服务器提供工具 pdf_to_markdown 签名如下:

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.
    """

与MCP客户的整合

该服务器支持实现MCP协议(模型上下文协议)的任何客户端,包括:

  • 带有MCP兼容扩展的VisualStudio代码
  • 樱桃工作室
  • n8n中MCP的社区节点