Foxit PDF API MCP服务器
暴露的模型上下文协议(MCP)服务器 Foxit PDF服务API 操作作为人工智能代理(如Claude Desktop、Cursor和其他MCP兼容应用程序)的工具。
概述
此目录包含Foxit PDF API MCP服务器的多个实现:
🐍 Python版本
- 位置:
python/foxit-pdf-api-mcp-server/ - 特性:35+PDF操作,包括创建、转换、操作、安全、OCR、表单和分析
- 技术:FastMCP、Python 3.11+、uv包管理器
- 状态: ✅ 积极发展 -与TypeScript版本功能完全一致
👉 查看Python自述文件 有关安装和使用说明。
📘 TypeScript版本
- 位置:
typescript/foxit-pdf-api-mcp-server/ - 特性:35多种PDF操作,全面支持TypeScript
- 技术:TypeScript、Node.js、pnpm
- 状态: ✅ 积极发展 -与Python版本具有完全相同的功能
👉 查看TypeScript自述文件 有关安装和使用说明。
⚠️ stdio python (遗产)
- 位置:
stdio-python/ - 状态: ⚠️ 已弃用 -请改用上面的新Python版本
- 备注:这是最初的实施方式,不再保留
特性
Python和TypeScript版本都提供:
- 📄 文档生命周期 -上传、下载、删除文档
- 🔄 PDF创建 -将Word、Excel、PPT、HTML、URL、文本、图像转换为PDF
- 📤 PDF转换 -将PDF转换为Word、Excel、PPT、HTML、文本、图像
- ✂️ 操纵 -拆分、合并、提取、压缩、展平、线性化、水印、页面操作
- 🔒 安全 -添加/删除密码,设置权限
- 📊 属性 -提取全面的PDF元数据和属性
- 🔍 分析 -比较PDF
- 📝 表单 -以JSON格式导出和导入表单数据
入门指南
先决条件
快速开始
选择您的首选实施方式:
python
cd python/foxit-pdf-api-mcp-server
# See python/foxit-pdf-api-mcp-server/README.md for full instructionsTypeScript:
cd typescript/foxit-pdf-api-mcp-server
# See typescript/foxit-pdf-api-mcp-server/README.md for full instructions环境变量
所有版本都需要以下环境变量:
- FOXIT_CLOUD_API_HOST程序:API主机URL(例如。,
https://na1.fusion.foxit.com/pdf-services) - FOXIT_CLOUD_API_CLIENT_ID文件:您的客户ID来自Foxit开发者门户
- FOXIT_CLOUD_API_CLIENT_SECRET文件:来自Foxit开发者门户的客户机密
支持
对于问题或疑问:
- 检查所选实现的特定README
- 访问 福昕开发者门户 API文件
- 查看CONTRIBUTING.md开发设置指南
