关于 FynePDF
FynePDF 是面向需要处理 PDF 及相关文件的助手和 Agent 的远程 MCP 服务,提供文档编辑、转换、OCR、签名和 AI 阅读功能。它还提供本地桥接程序,在计算机与服务之间传输文件。
主要功能
- 01压缩、合并、拆分和编辑 PDF
- 02转换文档并创建 PDF
- 03对扫描件进行 OCR 和文本涂黑
- 04签署并保护 PDF 文件
- 05提问并提取文档数据
- 06通过本地桥接上传和下载文件
适用场景
- 01缩小 PDF 或合并页面
- 02涂黑文档中的敏感文本
- 03将发票转换为结构化数据
- 04生成带页码引用的 PDF 摘要
MCP 相关
远程 Streamable HTTP MCP 服务提供文件管理、PDF 操作、格式转换、OCR、签名和文档分析工具。`npx @fynepdf/mcp` 本地桥接程序还提供上传本地文件及将结果保存到磁盘的工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.fynepdf.com/mcpclaude mcp add --transport http com-fynepdf-fynepdf https://api.fynepdf.com/mcp{"mcpServers":{"com-fynepdf-fynepdf":{"type":"http","url":"https://api.fynepdf.com/mcp"}}}在 Cursor 中打开{"servers":{"com-fynepdf-fynepdf":{"type":"http","url":"https://api.fynepdf.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-fynepdf-fynepdf":{"type":"http","url":"https://api.fynepdf.com/mcp"}}}{"mcpServers":{"com-fynepdf-fynepdf":{"serverUrl":"https://api.fynepdf.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://api.fynepdf.com/mcp需要授权工具
详细介绍
FynePDF MCP 服务
为 Claude、ChatGPT、Cursor、VS Code 和其他任何 MCP 客户端提供真正的 PDF 工具:
压缩、合并、拆分、转换、OCR、涂黑、签名、创建 PDF,并借助 AI 阅读 PDF。
https://api.fynepdf.com/mcp
FynePDF 是一个远程 MCP 服务(Streamable HTTP)。只需向助手添加一次 URL,并使用 FynePDF 账号登录,它就能自行处理 PDF:“将这个文件压缩到 5 MB 以下”“涂黑所有电话号码”“把这些发票转换成电子表格”。
此代码仓库包含服务的注册表条目、本地桥接程序(npx @fynepdf/mcp)和 Claude 技能。服务本身运行在 FynePDF;文档位于 fynepdf.com/developers/docs/mcp。
连接
| 助手 | 操作方法 |
|---|---|
| Claude(网页、桌面、移动端) | 依次选择 Settings、Connectors、Add custom connector,然后粘贴 URL。指南 |
| ChatGPT | 在 Settings、Apps 中启用 Developer mode,然后使用 URL 创建应用。指南 |
| Cursor | 添加到 Cursor |
| VS Code | 添加到 VS Code |
| Claude Code | claude mcp add --transport http fynepdf https://api.fynepdf.com/mcp |
| Gemini CLI | gemini extensions install https://github.com/fynepdf/fynepdf-mcp |
任何支持远程 MCP 的客户端都可以用同样的方式连接:提供 URL,在工具首次需要访问你的账号时,客户端会通过 OAuth 登录。之后的操作会计入你的 fynepdf.com 套餐额度,与在网站上的使用方式相同。你自己的 Agent 也可以将 API 密钥作为持有者令牌发送;这会消耗 API 额度。
本地文件:npx @fynepdf/mcp
远程服务无法访问你电脑上的文件。桥接程序在你的电脑上通过 stdio 运行,使用你的 API 密钥将所有内容转发给远程服务,并提供两个自有工具:
upload_local_file:将此电脑上的文件发送到 FynePDF,并返回其file_id。download_file:将结果保存到 Downloads 文件夹(或你指定的路径)。除非特别指定,否则不会覆盖现有文件。
通过路径指定文件名(“压缩 ~/Downloads/report.pdf”)。附加到聊天中的文件会进入助手自己的沙盒,而非你的电脑,因此桥接程序无法读取。
{
"mcpServers": {
"fynepdf": {
"command": "npx",
"args": ["-y", "@fynepdf/mcp"],
"env": { "FYNEPDF_API_KEY": "fyne_live_..." }
}
}
}
在开发者控制面板中获取密钥:测试密钥免费(结果带有水印),正式密钥每月可获 250 个免费额度。更多信息请参阅 packages/mcp。
工具
| 工具 | 功能 |
|---|---|
upload_file | 导入文件:通过 Claude、ChatGPT 和 VS Code 中的拖放区域,或使用签名上传链接 |
import_file_from_url | 从公开链接获取 PDF、Office 文件、图片或 EPUB |
get_file | 获取文件详情和新的下载链接 |
list_files | 列出最近 24 小时内的文件,便于按名称查找刚上传的文件 |
list_library_files, save_to_library | 使用文件并将其保存到 FynePDF Library |
merge_pdfs, split_pdf, edit_pages | 合并、拆分、删除、保留、重排和旋转页面 |
stamp_pdf | 添加页码、水印,或两者兼有 |
compress_pdf | 按指定级别压缩,或压缩到目标大小以内 |
protect_pdf | 使用密码锁定、解锁或扁平化 |
redact_pdf | 真正移除文本:指定确切文本,或描述内容(“所有姓名和电子邮件”) |
convert_from_pdf | 转换为 Word、Excel 或 CSV、图片、Markdown、EPUB、PDF/A、LaTeX 或灰度文件 |
convert_to_pdf | 从 Word、Excel、PowerPoint、图片、EPUB 或网页转换 |
ocr_pdf | 让扫描件变得可搜索 |
create_pdf | 根据 Markdown、HTML 或数据创建报告、发票、信件或简历,并核对图表 |
sign_pdf | 在页面上盖上签名图片 |
ask_pdf, summarize_pdf | 提供引用页码的回答和摘要,并核对引文是否与文本一致 |
extract_data | 提取发票、报表和表格中的数据,并通过代码求和 |
smart_edit | 描述要进行的更改;FynePDF 会规划步骤并执行 |
get_job, search_docs, list_actions | 查看长时间运行的任务、文档以及所有操作及其价格 |
每个工具都会返回一个 file_id,因此下一个工具可以直接处理结果,无需再次下载和上传。在 Claude 和 ChatGPT 中,结果也会显示为卡片,带有预览、下载和保存到 Library 的选项。
文件与隐私
文件仅在处理期间存储于 FynePDF:除非将文件保存到 Library,否则 24 小时后会被删除;下载链接的有效期为 1 小时。你可以随时在控制面板中断开助手,断开后立即停止工作。请参阅隐私政策。
其他资源
server.json:在 MCP Registry 中以com.fynepdf/fynepdf注册的条目。skills/fynepdf:一个 Claude 技能,用于教会工具良好的使用习惯。postman:REST API 的 Postman 集合。
更喜欢编写代码?REST API 提供相同的操作,并为 Node 和 Python 提供 SDK。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。