MCP PDF 表单是一个借助 MCP 和 PyMuPDF 构建的实用工具包,可用于高效操作 PDF 表单,帮助用户轻松处理 PDF 文件中的表单相关任务。
安装完成后,您就可以使用该工具包对 PDF 表单进行操作。您可以通过命令行工具启动服务器,也能将其添加到 Claude Code 中作为 MCP 使用。
# 从 PyPI 安装包
pip install mcp_pdf_forms
# 或从源代码安装
git clone https://github.com/Wildebeest/mcp_pdf_forms.git
cd mcp_pdf_forms
pip install -e .
安装完成后,您可以使用 mcp-pdf-forms 命令启动服务器:
# 使用一个或多个目录扫描 PDF 文件
mcp-pdf-forms examples
您还可以将其添加到 Claude Code 中作为 MCP:
claude mcp add pdf-forms mcp-pdf-forms .
安装完成后,您可以使用该包通过 MCP 接口工作的工具。下面为您详细介绍各工具的使用方法:
### PDF 发现工具
PDF 发现工具帮助您在指定目录中查找 PDF 文件。
- **输入**:要搜索的目录路径
- **输出**:在指定目录中找到的 PDF 文件列表
- **用途**:快速定位项目或指定文件夹中的所有 PDF 文件
### 表单字段提取工具
表单字段提取工具从 PDF 文档中提取有关所有表单字段的详细信息。
- **输入**:PDF 文件路径
- **输出**:每个表单字段的详细信息,包括字段名称、类型、位置和其他属性
- **用途**:用于分析表单结构并了解可用字段
### 字段高亮可视化工具
字段高亮工具创建 PDF 文档中所有表单字段的视觉表示。
- **输入**:PDF 文件路径
- **输出**:带有所有表单字段突出显示的修改后 PDF
- **用途**:用于直观检查文档布局和字段位置
| 属性 | 详情 |
|---|---|
| 模型类型 | 无 |
| 训练数据 | 无 |
| 使用的库 | MCP - 机器对话协议框架;PyMuPDF - Python 绑定的高性能 PDF 库 |
本项目采用 MIT 许可证。