mcpField
P
Papyrio PDF Tools

Papyrio PDF Tools

本地服务
papyrio.net生产力11 周前更新

关于 Papyrio PDF Tools

Papyrio PDF Tools 是供助手处理本地 PDF 和办公文件的 MCP 服务,提供转换、合并、拆分、压缩、文本提取和 OCR 工具。文件会发送到 Papyrio API 处理。

主要功能

  1. 01压缩、合并和拆分 PDF
  2. 02对扫描版 PDF 执行 OCR
  3. 03提取文本并将 PDF 转为 Word 或 JPG
  4. 04将办公文件、图片和网页转为 PDF
  5. 05保护 PDF 或移除已知密码
  6. 06通过本地路径读写文件

适用场景

  1. 01对扫描发票执行 OCR 并合并为一个 PDF
  2. 02将 PDF 转为可编辑的 Word 文档
  3. 03压缩或加密本地 PDF 文件

MCP 相关

MCP 服务向 MCP 客户端提供 PDF 和文档处理工具。工具使用本地绝对路径,并将文件发送到 Papyrio API 处理。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"atabekdemurtaza-papyrio": {
"command": "npx",
"args": [
"-y",
"papyrio-mcp"
],
"env": {
"PAPYRIO_API_KEY": "<PAPYRIO_API_KEY>"
}
}
}
}
启动命令npx -y papyrio-mcp
需要配置的环境变量
PAPYRIO_API_KEY密钥RapidAPI subscription key. Without one the server runs on the free guest tier, which allows three operations a day per IP address.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpapyrio-mcp0.1.4

工具

12

收录的工具列表 · 更新于 1 周前

参数类型必填说明
filestring是要压缩的 PDF 的绝对路径。
levelenum否压缩强度。low 会将图像保留为 300 DPI,medium 为 150 DPI,high 为 72 DPI。low | medium | high
output_pathstring否用于写入结果的绝对路径。默认为输入文件加上 "-papyrio.pdf" 后缀。

详细介绍

papyrio-mcp

npm Listed on mcpservers.org Glama score

用于 Papyrio PDF API 的 MCP 服务。为 Claude、Cursor 和 VS Code 配置:papyrio.net/mcp。它可让 助手在你的本机上压缩、合并、OCR 识别和转换 PDF,并读取和写入本地文件,因此多步处理无需每一步都上传和下载文件。

OCR every scan in ~/invoices, merge them into one PDF, compress it under 5 MB

这是助手自行发起的四次工具调用。

安装

一键安装 Claude Desktop

下载 papyrio-mcp.mcpb 并双击。Claude Desktop 会打开安装界面;免费访客套餐可将 API 密钥留空,也可以粘贴 RapidAPI 密钥(见下文)。之后可在“设置”中的“扩展”里修改。

手动安装或用于其他客户端

将以下内容添加到 Claude Desktop 配置中:

macOS ~/Library/Application Support/Claude/claude_desktop_config.json Windows %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"]
    }
  }
}

重启 Claude Desktop。工具会显示在连接器图标下。

API 密钥

无需密钥即可使用服务,按普通免费网络流量计费:每个 IP 地址每天可执行三次操作。足以让你了解它是否实用。

如需正式使用,请在 RapidAPI 上订阅并提供密钥:

{
  "mcpServers": {
    "papyrio": {
      "command": "npx",
      "args": ["-y", "papyrio-mcp"],
      "env": { "PAPYRIO_API_KEY": "your-rapidapi-key" }
    }
  }
}

RapidAPI 免费套餐每月提供 50 次请求,无需绑定银行卡。

工具

工具功能写入文件
compress_pdf压缩 PDF;对于图片较多的文件,体积可缩小 30–80%.pdf
merge_pdfs按顺序合并 2–10 个 PDF.pdf
split_pdf将每一页拆分为单独的文件.zip
extract_pdf_text以 UTF-8 格式返回文本层.txt
pdf_to_word将文档重建为可编辑的 .docx 文件.docx
pdf_to_jpg将每一页渲染为 JPG.zip
ocr_pdf为扫描件添加可搜索的文本层;lang 可选择英语、俄语、西班牙语、意大利语、乌兹别克语或哈萨克语.pdf
office_to_pdf将 Word、PowerPoint 或 Excel 转换为 PDF.pdf
image_to_pdf将 JPG、PNG 或 WebP 封装为 PDF 页面.pdf
webpage_to_pdf在无头浏览器中渲染公开 URL.pdf
protect_pdf使用 AES-256 加密.pdf
unlock_pdf移除你已知密码的保护.pdf

所有工具都接受绝对路径。output_path 为可选参数,默认使用输入文件名并添加 -papyrio 后缀;但 webpage_to_pdf 没有可用于生成文件名的输入文件,因此必须指定该参数。

添加工具

在 src/tools.ts 中添加一条目。MCP 工具、输入架构和 HTTP 调用都会由此自动生成。

测试

npm run build
PAPYRIO_API_KEY=your-key node smoke.mjs

通过真实 MCP 协议对接在线 API,驱动全部十二种工具,并检查返回文件的魔数;因此,命名为 .pdf 的 JSON 错误响应会被判定为失败,而非通过。未提供密钥时会使用访客套餐运行,每天三次操作意味着大多数测试用例都会遇到 rate_limit_exceeded。

开发

npm install
npm run build

开发时,将配置指向本地构建:

{
  "mcpServers": {
    "papyrio": {
      "command": "node",
      "args": ["/absolute/path/to/mcp/dist/index.js"]
    }
  }
}

隐私:文件会发送到 Papyrio API,在内存中处理,并在响应发送后丢弃。不会存储任何内容。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。