PDF转Markdown工具

一个基于AI的PDF转Markdown工具,支持本地文件和URL输入,提供高性能的转换服务。

  • by gavinHuang
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 gavinhuang/pdf2md-mcp

使用说明

PDF2MD MCP服务器

MCP(模型上下文协议)服务器,使用AI采样功能将PDF文件转换为Markdown格式。

特性

  • 使用AI内容提取将PDF文件转换为Markdown
  • 同时支持本地文件路径和URL
  • 增量转换-从您中断的地方继续
  • 可配置的输出目录
  • 采用FastMCP构建,实现高性能

安装

pip install pdf2md-mcp

用法

作为MCP服务器

启动服务器:

pdf2md-mcp

服务器将公开用于PDF到Markdown转换的MCP工具。

可用工具

convert_pdf_to_markdown

使用AI采样将PDF文件转换为Markdown格式。

参数:

  • file_path (string):PDF文件的本地文件路径或URL
  • output_dir (string,可选):markdown文件的输出目录。默认为与输入文件(对于本地文件)或当前工作目录(对于URL)相同的目录

退货:

  • output_file:生成的markdown文件的路径
  • summary:转换任务摘要
  • pages_processed:处理的页数

需求

  • Python 3.10+
  • 具有AI采样功能的MCP兼容客户端
  • 基于URL的PDF文件的网络访问

发展

设置

git clone https://github.com/shuminghuang/pdf2md-mcp.git
cd pdf2md-mcp
pip install -e ".[dev]"

运行测试

pytest

代码格式化

black .
isort .

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

贡献

欢迎投稿!请随时提交拉取请求。