关于 mcp-pymupdf
mcp-pymupdf 是使用 PyMuPDF 提取 PDF 文本和元数据的 MCP 服务,支持本地文件和 URL。它提供读取全文、指定页范围及获取元数据的工具。
主要功能
- 01从本地 PDF 或 URL 提取文本
- 02读取指定页范围
- 03获取 PDF 元数据
- 04全文读取时限制页数和字节数
适用场景
- 01提取本地 PDF 文件中的文本
- 02读取 PDF URL 中的指定页面
- 03不提取正文而查看 PDF 元数据
MCP 相关
MCP 服务提供 PDF 文本读取、页范围提取和元数据查询工具。MCP 客户端可将本地文件路径或 URL 作为来源传入。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-pymupdf
一个使用 PyMuPDF 读取 PDF 的 MCP 服务。支持本地文件和 URL。
安装
pip install mcp-pymupdf
工具
read_pdf
从 PDF 文件或 URL 中提取文本。
{
"source": "/path/to/file.pdf",
"max_pages": 50,
"max_bytes": 200000
}
get_page
提取指定页码范围的文本。
{
"source": "https://example.com/paper.pdf",
"start_page": 3,
"end_page": 8
}
get_metadata
获取 PDF 元数据,不读取全文。
{
"source": "/path/to/file.pdf"
}
与 Claude Desktop 配合使用
添加到 Claude Desktop 配置中:
{
"mcpServers": {
"pdf": {
"command": "mcp-pymupdf"
}
}
}
说明
- 未经 OCR 处理,无法读取扫描版或基于图像的 PDF
- 数学符号可能会以纯文本近似形式呈现
- URL 会被下载到临时文件中,读取后删除
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。