
PrintFriendly
com.printfriendly由 printfriendly.com 发布官方发布者v1.0.1更新于 Oct 24, 2026
Read clean web pages and create PDF, Word and Markdown documents with a PrintFriendly API key.
概览
PrintFriendly 的远程 MCP 服务器让助手把公开网页读成干净的 Markdown,并把网页、HTML 或 Markdown 转成 PDF、Word、Markdown、HTML 或 JSON 文档。
- 可以做什么
- 读取公开网页并返回干净的 Markdown 正文,附带标题、作者、日期和字数,可选择保留链接
- 从网页地址、HTML 或 Markdown 生成 PDF、Word、Markdown、HTML 或 JSON 文档
- PDF 和 Word 结果以 48 小时内有效的下载链接返回
- 适用场景
- 适合让助手提取文章或文档页面的正文、去掉广告和导航,或把网页、笔记转成可分享的 PDF 或 Word 文件时使用。
- 运行要求
- 通过 streamable HTTP 连接 mcp.printfriendly.com 远程端点;需要 PrintFriendly API 密钥,以 Authorization Bearer 令牌发送(也接受 X-API-Key 请求头);免费密钥每月 100 份文档,更多用量需付费方案。
安装
在 SourceWeft 中
- 打开 控制台中的 PrintFriendly,将其添加到工作区。
- 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.printfriendly%2Fprintfriendly/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"printfriendly": {
"type": "http",
"url": "https://mcp.printfriendly.com/",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}README
PrintFriendly for AI editors
PrintFriendly's MCP server lets your AI editor or agent read any public web page as clean Markdown, without the ads, navigation and pop-ups, and turn a page, HTML or Markdown into a PDF, Word, Markdown, HTML or JSON document. It works with Cursor, Claude Code, VS Code, Gemini CLI, Windsurf, Cline and any other client that speaks MCP over HTTP. The server runs at https://mcp.printfriendly.com, and you only need an API key.
Get a free key
Create a key at printfriendly.com/me/api-key. The free plan includes 100 documents a month.
Wherever you see YOUR_API_KEY below, put your key there. The server accepts it as Authorization: Bearer YOUR_API_KEY or as X-API-Key: YOUR_API_KEY.
Install
Cursor
The button opens Cursor and adds the server with YOUR_API_KEY as a placeholder. Open Cursor Settings, go to MCP, and replace the placeholder with your key. If the button does not open Cursor, paste this link into your browser instead:
Or add it by hand to .cursor/mcp.json (or ~/.cursor/mcp.json for every project):
Keep a real key out of version control. In a file you commit, use "Bearer ${env:PRINTFRIENDLY_API_KEY}" and set that environment variable.
This repository is also a Cursor plugin: .cursor-plugin/plugin.json declares a PRINTFRIENDLY_API_KEY variable and mcp.json uses it.
VS Code
[Install in VS Code] [Install in VS Code Insiders]
Each button opens VS Code and adds the server with YOUR_API_KEY as a placeholder. Run MCP: List Servers, choose PrintFriendly, open its configuration and replace the placeholder with your key.
Or install from a terminal:
To keep the key out of the file, put this in .vscode/mcp.json. VS Code prompts for the key the first time the server starts.
Claude Code
Add --scope user to make it available in every project. Run /mcp inside Claude Code to check the connection: a wrong key shows up there as a 401.
To share the server with a team through a .mcp.json file in the project, reference an environment variable instead of the key:
Gemini CLI
Install the extension. Gemini CLI asks for your API key and keeps it out of your project files:
Change the key later with gemini extensions config printfriendly.
Or add the server without the extension:
That writes to .gemini/settings.json for the current project. Add --scope user to write to ~/.gemini/settings.json instead. You can also edit the file by hand. Gemini CLI expands $PRINTFRIENDLY_API_KEY in headers, so the key can stay in your shell environment:
This repository is also a Gemini CLI extension: gemini-extension.json declares the server and a PRINTFRIENDLY_API_KEY setting, and GEMINI.md gives Gemini short notes on when to use each tool.
Windsurf
In the Cascade panel, open the Actions menu, choose Open MCP config file, and add the block below. Windsurf uses serverUrl where most clients use url, and it reads environment variables written as ${env:NAME}, so the key can stay out of the file:
Or write the key straight into the file by using "Bearer YOUR_API_KEY" instead.
Cline
Cline reads remote servers from cline_mcp_settings.json. To open it, click the MCP Servers icon at the top of the Cline panel, open the Configure tab and click Configure MCP Servers. Cline needs "type": "streamableHttp" for this server; without a type it assumes the older SSE transport.
You can also give Cline the instructions in llms-install.md and ask it to set the server up for you.
Any other client
Most MCP clients read a block like this from a settings file. The file name and the outer key vary by client, but the server entry is the same.
Tools
read_page
Reads a web page and returns its main content as clean Markdown, plus the title, author, date and word count. Link addresses are left out unless you ask for them, and a very long page is cut at a paragraph and says so.
- "Read https://example.com/some-article and give me the three main points."
- "Read this documentation page and keep the links, then list every API endpoint it mentions."
create_document
Makes a document from a web page address, HTML or Markdown. Choose pdf, docx, markdown, html or json. PDF and Word results come back as a download link that works for 48 hours.
- "Make a PDF of https://example.com/recipe on A4 paper."
- "Turn this page into a Word document: https://example.com/report"
- "Save this Markdown as a PDF titled Meeting notes."
Limits
The free plan includes 100 documents a month. Each successful call to either tool counts as one document, and failed calls do not. The server reads public pages only, so a page behind a login or a paywall can come back empty. Paid plans with more documents are at printfriendly.com/api.
Links
来源:README.md,提交 391ad24
工具
0版本历史
2- v1.0.1最新Oct 17, 2026
- v1.0.0Oct 14, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分