
## 工作流概述
这是一个将Api2PDF – PDF生成API转换为MCP兼容接口的n8n工作流,专门为AI代理设计。Api2PDF是一个强大的PDF生成API,运行在AWS Lambda无服务器架构上,支持wkhtmltopdf、Headless Chrome、LibreOffice和PDF合并功能,还可以使用ZXING生成条形码。
## 核心功能
### 9个可用操作端点
**Headless Chrome (3个端点)**
– POST /chrome/html:将原始HTML转换为PDF
– GET /chrome/url:将URL转换为PDF
– POST /chrome/url:将URL转换为PDF
**LibreOffice (1个端点)**
– POST /libreoffice/convert:将Office文档或图像转换为PDF
**PDF合并 (1个端点)**
– POST /merge:合并多个PDF文件
**Wkhtmltopdf (3个端点)**
– POST /wkhtmltopdf/html:将原始HTML转换为PDF
– GET /wkhtmltopdf/url:将URL转换为PDF
– POST /wkhtmltopdf/url:将URL转换为PDF
**Zebra条形码 (1个端点)**
– GET /zebra:使用ZXING生成条形码和QR码
## 技术架构
### 工作流节点组成
– **MCP触发器**:作为AI代理请求的服务器端点
– **HTTP请求节点**:处理对https://v2018.api2pdf.com的API调用
– **AI表达式**:通过$fromAI()占位符自动填充参数
– **便签节点**:提供设置说明和工作流概述
### AI集成特性
– **参数处理**:AI代理自动提供路径参数、查询参数、请求体数据和认证信息
– **响应格式**:保持原始Api2PDF API响应结构
– **错误处理**:内置n8n HTTP请求错误管理
## 快速设置指南
1. **导入工作流**:将此工作流加载到n8n实例中
2. **配置认证**:设置apiKey凭据(API密钥在标头中,密钥名:Authorization)
3. **激活工作流**:启用工作流以启动MCP服务器
4. **获取MCP URL**:从MCP触发器复制webhook URL
5. **连接AI代理**:在AI代理配置中使用MCP URL
## 使用场景
– **Claude Desktop**:将MCP服务器URL添加到配置中
– **Cursor**:将MCP服务器SSE URL添加到配置中
– **自定义AI应用**:使用MCP URL作为工具端点
– **API集成**:直接向MCP端点进行HTTP调用
## 优势特点
– **零设置**:无需参数映射或配置
– **AI就绪**:内置$fromAI()表达式用于所有参数
– **生产就绪**:原生n8n HTTP请求处理和日志记录
– **可扩展**:轻松修改或添加自定义逻辑
– **免费使用**:社区免费使用,2分钟内即可部署

评论(0)