PDF.co MCP Server 通过模型上下文协议(MCP)提供 PDF.co API 的功能,使AI助手能够轻松执行各种PDF处理任务。
您需要安装UV(一个快速的Python打包工具)来使用此MCP服务器:
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
brew install uvpipx install uvpip install uv更多安装选项和详情,请参阅 UV 安装指南。
在您的 .cursor/mcp.json 文件中添加以下内容:
{
"mcpServers": {
"pdfco": {
"command": "uvx",
"args": ["pdfco-mcp"],
"env": {
"X_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
在您的 claude_desktop_config.json 文件中添加以下内容:
{
"mcpServers": {
"pdfco": {
"command": "uvx",
"args": ["pdfco-mcp"],
"env": {
"X_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
pdf_to_json:将PDF和扫描图像转换为保留文本、字体、图像、矢量和格式的JSON表示形式pdf_to_csv:将PDF和扫描图像转换为包含布局、列、行和表格的CSV表示形式pdf_to_text:将PDF和扫描图像转换为保留布局的文本pdf_to_xls:将PDF和扫描图像转换为XLS(Excel 97-2003)格式pdf_to_xlsx:将PDF和扫描图像转换为XLSX(Excel 2007+)格式pdf_to_xml:将PDF和扫描图像转换为XML格式pdf_to_html:将PDF和扫描图像转换为HTML格式pdf_to_image:将PDF和扫描图像转换为各种图像格式(JPG、PNG、WebP、TIFF)document_to_pdf:将各种文档类型(DOC、DOCX、RTF、TXT、XLS、XLSX、CSV、HTML、JPG、PNG、TIFF、WEBP)转换为PDFcsv_to_pdf:将CSV或电子表格文件(XLS、XLSX)转换为PDFimage_to_pdf:将各种图像格式(JPG、PNG、TIFF)转换为PDFwebpage_to_pdf:将外部网页URL转换为PDFhtml_to_pdf:将HTML转换为PDFemail_to_pdf:将电子邮件转换为PDFexcel_to_csv:将Excel(XLS、XLSX)转换为CSVexcel_to_json:将Excel(XLS、XLSX)转换为JSONexcel_to_html:将Excel(XLS、XLSX)转换为HTMLexcel_to_txt:将Excel(XLS、XLSX)转换为TXTexcel_to_xml:将Excel(XLS、XLSX)转换为XMLexcel_to_pdf:将Excel(XLS、XLSX)转换为PDFpdf_add_annotations_images_fields:在PDF中添加文本、图像、表单、其他PDF、填写表单、链接到外部网站和PDF文件。您可以更新或修改PDF和扫描PDF文件pdf_merge:合并来自两个或更多PDF、DOC、XLS、图像甚至包含文档和图像的ZIP的新PDFpdf_split:根据页面索引或页码范围将PDF分割成多个PDF文件read_pdf_forms_info:从输入的PDF文件中提取可填写PDF字段的信息fill_pdf_forms:填写PDF文档中的现有表单字段create_fillable_forms:在PDF文档中创建新的可填写表单元素find_text:在PDF中查找文本并获取坐标。支持正则表达式find_table:在PDF中查找表格并获取其坐标ai_invoice_parser:AI发票解析器:使用AI从发票中提取数据extract_attachments:从源PDF文件中提取附件pdf_info_reader:获取关于PDF文档的详细信息——页数、元数据、安全性、表单字段等pdf_add_password:为PDF文件添加密码保护pdf_remove_password:从PDF文件中移除密码保护pdf_make_searchable:将扫描的PDF文档或图像文件转换为可搜索的PDF。运行OCR并添加不可见的文本层,可用于文本搜索pdf_make_unsearchable:通过删除文本层,使现有的PDF文档无法搜索upload_file:将文件上传到PDF.co APIget_job_check:检查作业的状态和结果。状态可以是:正在工作、成功、失败、已取消或未知wait_job_completion:等待作业完成将这个PDF文件转换为文本:https://example.com/document.pdf
从这些图片创建PDF:image1.jpg, image2.png, image3.jpg
在该PDF文档中查找“合同”一词
将此PDF表单中的姓名字段填写为“John Doe”
将https://example.com网页转换为PDF
使用AI从该PDF中提取发票信息
为这个PDF文件添加密码保护
本项目根据MIT许可证分发。
注意:使用此工具需要有效的PDF.co API密钥。请在 PDF.co 创建免费账户以获取您的API密钥。