mcpField
P

PaperType

本地服务
papertype.dev生产力

关于 PaperType

通过 PaperType API 将 Markdown、HTML 或发票/证书/报告模板渲染为 PDF 文件

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"dev-papertype-papertype": {
"command": "npx",
"args": [
"-y",
"papertype-mcp"
],
"env": {
"PAPERTYPE_API_KEY": "<PAPERTYPE_API_KEY>",
"PAPERTYPE_OUTPUT_DIR": "<PAPERTYPE_OUTPUT_DIR>",
"PAPERTYPE_BASE_URL": "<PAPERTYPE_BASE_URL>"
}
}
}
}
启动命令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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpapertype-mcp0.1.0

工具

3

收录的工具列表 · 更新于 1 周前

参数类型必填说明
cssstring否在主题样式之后追加的 CSS(markdown/html)。可包含 @page 规则,例如 '@page { margin: 2cm }'。
tocboolean否根据标题添加目录。仅适用于 Markdown 输入。默认值为 false。
dataobject否所选模板的字段 JSON 对象(设置 template 时必需)。形式由 list_templates 显示。
datestring否封面上显示的日期文本,例如 '2026-10-18' 或 'October 2026'。
htmlstring否要生成的 HTML 文档或片段。除非 theme 为 'none',否则主题会为其套用页面样式。必须且只能提供 markdown、html 或 template+data 中的一种。
coverboolean否添加包含标题、作者和日期的封面页(markdown/html)。默认值为 false。
themeenum否Markdown/HTML 输入的页面样式。'clean'(默认,通用文档)、'report'(正式样式,适合搭配封面和目录)、'minimal'(简洁)、'letter'(信函)、'none'(仅限 HTML:不应用主题,仅使用自定义 CSS)。模板输入时忽略此项。clean | report | minimal | letter | none
titlestring否文档标题:用于 PDF 元数据、封面页和默认输出文件名。
authorstring否封面页和 PDF 元数据中显示的作者。
footerstring否每页左下角打印的页脚文本(例如,保密说明)。
headerstring否每页右上角打印的运行页眉文本。
filenamestring否建议的文件名(例如 'invoice-014.pdf')。未提供 output_path 时,用作保存文件的名称。
markdownstring否文档的 Markdown 源内容(GitHub 风格:标题、列表、表格、围栏代码、脚注、提示块)。请在 markdown、html 或 template+data 中恰好提供一种。
templateenum否要填入 `data` 而非编写 markdown/html 的托管模板名称:'invoice'、'certificate' 或 'report'。调用 list_templates 查看每个模板的字段和示例数据。invoice | certificate | report
page_sizeenum否纸张尺寸。默认为 A4。美国文档请使用 'Letter'。A4 | Letter | Legal | A5
output_pathstring否PDF 的保存位置。省略时,会在服务器的输出目录(PAPERTYPE_OUTPUT_DIR,默认为 <tmp>/papertype)中生成一个以标题命名的唯一文件。现有目录(或以 '/' 结尾的路径)会在其中保存唯一命名的文件。其他路径将作为确切文件名使用(如果缺少 '.pdf',则会追加;如果文件已存在,则会覆盖)。相对路径相对于输出目录解析。
page_numbersboolean否在页脚中打印页码。默认为 true。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

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

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