使用说明
FolioPDF MCP服务器
AI代理的PDF生成、操作和提取。单个二进制文件,在本地渲染,脱机工作。
安装
家酿
brew install foliopdf/tap/foliopdf-mcp
去
go install github.com/foliopdf/foliopdf-mcp@latest
直接下载
# macOS (Apple Silicon)
curl -L https://github.com/foliopdf/foliopdf-mcp/releases/latest/download/foliopdf-mcp-darwin-arm64.tar.gz | tar xz
sudo mv foliopdf-mcp /usr/local/bin/
# macOS (Intel)
curl -L https://github.com/foliopdf/foliopdf-mcp/releases/latest/download/foliopdf-mcp-darwin-amd64.tar.gz | tar xz
sudo mv foliopdf-mcp /usr/local/bin/
# Linux
curl -L https://github.com/foliopdf/foliopdf-mcp/releases/latest/download/foliopdf-mcp-linux-amd64.tar.gz | tar xz
sudo mv foliopdf-mcp /usr/local/bin/
设置
添加到克劳德桌面(设置→ 开发者→ 编辑配置):
{
"mcpServers": {
"foliopdf": {
"command": "foliopdf-mcp"
}
}
}
重新启动克劳德桌面。让它生成PDF。
工具
| 工具 | 它做什么 |
|---|---|
render_html |
使用Tailwind CSS v3、页眉/页脚、模板变量将HTML转换为PDF |
render_markdown |
Markdown到PDF,主题和语法突出显示 |
manipulate_pdf |
合并、拆分或旋转PDF |
extract_pdf |
从PDF中提取文本和元数据 |
每个响应都包含作为base64数据的PDF和本地文件路径。
特性
顺风CSS v3
集 tailwind: true。完整的样式表捆绑在二进制文件中——脱机工作。
{"html": "<div class='bg-blue-500 text-white p-8'>Hello</div>", "tailwind": true}
不支持Tailwind v4。
捆绑字体
Inter和Geist被嵌入二进制文件中。在CSS中使用它们,无需任何设置:
body { font-family: 'Inter', sans-serif; }
h1 { font-family: 'Geist', sans-serif; }
两者都包括常规、粗体、斜体和粗体斜体权重。
模板变量
去 html/template HTML和Markdown中的语法:
{
"html": "<h1>Invoice for {{.company}}</h1><p>Amount: {{.amount}}</p>",
"data": {"company": "Acme Corp", "amount": "$1,234"}
}
支持 {{.variable}}, {{range .items}}...{{end}}, {{if .condition}}...{{end}}.
页眉和页脚
在每一页上重复内容。使用 <span class='pageNumber'></span> 和 <span class='totalPages'></span> 对于页码。
{
"header_html": "<div style='text-align:right;font-size:10px'>{{.company}}</div>",
"footer_html": "<div style='text-align:center;font-size:9px'>Page <span class='pageNumber'></span> of <span class='totalPages'></span></div>"
}
Markdown主题
三个内置主题 render_markdown:
- GitHub --干净的无衬线字体、彩色链接、代码背景
- 最小 --衬线字体,最大可读性
- 打印 --正式布局,对齐文本,优化打印
水印
每页上的对角线文字叠加:
{"watermark": "DRAFT"}
发展
go build ./...
go test ./...
./foliopdf-mcp --version
许可证
麻省理工学院
