关于 PaperType
通过 PaperType API 将 Markdown、HTML 或发票/证书/报告模板渲染为 PDF 文件
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y papertype-mcp需要配置的环境变量
PAPERTYPE_API_KEY密钥PaperType API key (dp_...). Get one at https://papertype.dev/signup.PAPERTYPE_OUTPUT_DIRDirectory where rendered PDFs are saved. Default: the OS temp dir + /papertype.PAPERTYPE_BASE_URLAPI origin. Default https://papertype.dev; change only for test deployments.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
3收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| css | string | 否 | 在主题样式之后追加的 CSS(markdown/html)。可包含 @page 规则,例如 '@page { margin: 2cm }'。 |
| toc | boolean | 否 | 根据标题添加目录。仅适用于 Markdown 输入。默认值为 false。 |
| data | object | 否 | 所选模板的字段 JSON 对象(设置 template 时必需)。形式由 list_templates 显示。 |
| date | string | 否 | 封面上显示的日期文本,例如 '2026-10-18' 或 'October 2026'。 |
| html | string | 否 | 要生成的 HTML 文档或片段。除非 theme 为 'none',否则主题会为其套用页面样式。必须且只能提供 markdown、html 或 template+data 中的一种。 |
| cover | boolean | 否 | 添加包含标题、作者和日期的封面页(markdown/html)。默认值为 false。 |
| theme | enum | 否 | Markdown/HTML 输入的页面样式。'clean'(默认,通用文档)、'report'(正式样式,适合搭配封面和目录)、'minimal'(简洁)、'letter'(信函)、'none'(仅限 HTML:不应用主题,仅使用自定义 CSS)。模板输入时忽略此项。clean | report | minimal | letter | none |
| title | string | 否 | 文档标题:用于 PDF 元数据、封面页和默认输出文件名。 |
| author | string | 否 | 封面页和 PDF 元数据中显示的作者。 |
| footer | string | 否 | 每页左下角打印的页脚文本(例如,保密说明)。 |
| header | string | 否 | 每页右上角打印的运行页眉文本。 |
| filename | string | 否 | 建议的文件名(例如 'invoice-014.pdf')。未提供 output_path 时,用作保存文件的名称。 |
| markdown | string | 否 | 文档的 Markdown 源内容(GitHub 风格:标题、列表、表格、围栏代码、脚注、提示块)。请在 markdown、html 或 template+data 中恰好提供一种。 |
| template | enum | 否 | 要填入 `data` 而非编写 markdown/html 的托管模板名称:'invoice'、'certificate' 或 'report'。调用 list_templates 查看每个模板的字段和示例数据。invoice | certificate | report |
| page_size | enum | 否 | 纸张尺寸。默认为 A4。美国文档请使用 'Letter'。A4 | Letter | Legal | A5 |
| output_path | string | 否 | PDF 的保存位置。省略时,会在服务器的输出目录(PAPERTYPE_OUTPUT_DIR,默认为 <tmp>/papertype)中生成一个以标题命名的唯一文件。现有目录(或以 '/' 结尾的路径)会在其中保存唯一命名的文件。其他路径将作为确切文件名使用(如果缺少 '.pdf',则会追加;如果文件已存在,则会覆盖)。相对路径相对于输出目录解析。 |
| page_numbers | boolean | 否 | 在页脚中打印页码。默认为 true。 |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。