mcpField
P
pdfrender

pdfrender

远程服务
pdfrender.dev生产力04 周前更新

关于 pdfrender

pdfrender 将 HTML 和 CSS 转为 PDF,供需要文档渲染的开发者与 Agent 使用。它以 WeasyPrint 排版,并通过 CSS 设置纸张、页边距、页眉、页脚和页码;不运行 JavaScript,也不抓取 URL。

主要功能

  1. 01将 HTML 与 CSS 渲染为 PDF
  2. 02通过 CSS 设置页面布局
  3. 03支持页眉、页脚与页码
  4. 04提供 REST API 和托管端点

适用场景

  1. 01生成带页码的报告
  2. 02渲染带页眉和页脚的文档
  3. 03通过 MCP 工作流生成 PDF
  4. 04使用 REST API 转换 HTML

MCP 相关

提供 Streamable HTTP MCP 端点,客户端可调用 HTML 到 PDF 的渲染服务;匿名调用可用,API 密钥可提高限额。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.pdfrender.dev/mcp/
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.pdfrender.dev/mcp/需要授权

工具

详细介绍

pdfrender

smithery badge

HTML 和 CSS 转 PDF API 与 MCP 服务。使用 WeasyPrint,支持页眉、页脚和页码,无需无头浏览器。托管于德国。

pdfrender 通过 REST API 和 MCP 服务将 HTML 和 CSS 转换为 PDF。WeasyPrint 70 负责排版页面,纸张大小、页边距、页眉、页脚和页码均通过 CSS 设置。它不运行 JavaScript,也不会获取 URL,因此图片和字体需要以 data URI 的形式传入。每次渲染的 HTML 限制为 2 MB、最多 50 页。服务托管于德国。免费套餐每月提供 100 个额度,无需提供银行卡。

快速入门

一次调用即可将 HTML 渲染为 PDF。匿名层级无需密钥;添加 -H "X-API-Key: $PDFRENDER_API_KEY" 即可使用套餐额度。

curl -X POST https://api.pdfrender.dev/v1/render \
  -H 'content-type: application/json' \
  -d '{"html":"<h1>Hello</h1>"}' -o hello.pdf

响应内容就是 PDF 文件(content-type: application/pdf),保存为 hello.pdf。纸张大小、页边距、页眉、页脚和页码均在 HTML 的打印 CSS 中设置。

使用方式

MCP 服务

Streamable HTTP 端点:https://api.pdfrender.dev/mcp/——匿名层级无需密钥即可使用;API 密钥可提高限额。

Claude Code:

claude mcp add --transport http pdfrender https://api.pdfrender.dev/mcp/

Claude Code:先运行 /plugin marketplace add pdfrender-dev/pdfrender,再运行 /plugin install pdfrender@pdfrender(设置 PDFRENDER_API_KEY 作为你的密钥)。

Cursor / Windsurf / Cline / Claude Desktop:

{
  "mcpServers": {
    "pdfrender": {
      "url": "https://api.pdfrender.dev/mcp/"
    }
  }
}

为每个客户端提供一键安装:https://pdfrender.dev/connect

集成(n8n、Zapier、Make、Dify、SDK 和模板):https://github.com/pdfrender-dev/pdfrender-integrations

模板

现成的工作流:https://pdfrender.dev/templates

链接

API

基础 URL https://api.pdfrender.dev/——使用 X-API-Key 请求头进行身份验证; 匿名调用也可使用,但速率限制较低。

关于此处的文件

  • .claude-plugin/ — Claude Code 插件,本仓库也是其独立的市场。
  • .mcp.json — Claude Code 插件连接的 MCP 服务。
  • gemini-extension.json — Gemini CLI 扩展清单。
  • glama.json — Glama 服务认领文件(列出维护者)。
  • mcp.json — Agent Plugins 1.0 MCP 服务配置。
  • plugin.json — Agent Plugins 1.0 插件清单。
  • server.json — 官方 MCP Registry 中的条目。
  • skills/ — 用于技能库的 Agent Skill(agentskills.io SKILL.md)。

评论

支持 Markdown

第一次接触 MCP?

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

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