关于 Pagewatch
Pagewatch 是面向 Agent 的 MCP 服务,可将浏览器渲染的网页转换为 Markdown、截图或 PDF。它还提供密钥管理,并支持本地运行或使用托管端点。
主要功能
- 01将 URL 转为整洁的 Markdown
- 02截取渲染页面为 PNG
- 03从 URL 或 HTML 创建 PDF
- 04注册和查询 API 密钥
- 05本地运行或使用托管端点
适用场景
- 01读取由 JavaScript 渲染的网页
- 02截图以供视觉检查
- 03从 URL 或 HTML 创建 PDF
MCP 相关
向 MCP 客户端提供网页读取、截图、PDF 和密钥管理工具。可作为本地 stdio 服务运行,也可使用托管的远程 MCP 服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://pagelens.dev/mcpclaude mcp add --transport http dev-pagelens-pagewatch https://pagelens.dev/mcp{"mcpServers":{"dev-pagelens-pagewatch":{"type":"http","url":"https://pagelens.dev/mcp"}}}在 Cursor 中打开{"servers":{"dev-pagelens-pagewatch":{"type":"http","url":"https://pagelens.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"dev-pagelens-pagewatch":{"type":"http","url":"https://pagelens.dev/mcp"}}}{"mcpServers":{"dev-pagelens-pagewatch":{"serverUrl":"https://pagelens.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
mcp-name: dev.pagelens/pagewatch
pagewatch-mcp
为 Agent 提供真实浏览器的 MCP 服务。包含三个工具:
read_page将任意 url 转换为简洁的 Markdownscreenshot返回渲染后页面的 png 图片pdf将 url 或原始 html 转换为 pdf
此外,还提供用于管理密钥的 register 和 balance。
它会运行 javascript,因此适用于普通 http 获取返回空内容的页面。它会遵守 robots.txt,并拒绝访问禁止自动化操作的网站,而不是尝试绕过限制。
无需注册
首次调用会生成一个免费试用密钥并返回真实内容。无需填写表单,因此不会卡住你的 Agent。试用额度用完后,经人工确认一封电子邮件即可解锁另外 200 个免费额度,仍然免费。
采用按量计费,但目前未连接支付处理器,因此绝不会产生费用。
安装
将以下内容添加到 MCP 客户端配置中:
{
"mcpServers": {
"pagewatch": {
"command": "uvx",
"args": ["pagewatch-mcp"]
}
}
}
就这么简单。uv 会在首次运行时获取软件包,你的首次工具调用就会返回真实内容。
也可以使用 pip 自行安装:
pip install pagewatch-mcp
{
"mcpServers": {
"pagewatch": { "command": "pagewatch-mcp" }
}
}
已托管的服务
如果你不想运行任何程序,同样的工具也已部署在
https://pagelens.dev/mcp,作为远程 MCP 服务提供。
配置
所有配置均为可选项。
| 变量 | 默认值 | 用途 |
|---|---|---|
PAGEWATCH_API_KEY | none | 现有密钥。如果未提供,首次调用会生成一个免费试用密钥并返回给你。 |
PAGEWATCH_BASE_URL | https://pagelens.dev | 指向其他 pagewatch 部署。 |
PAGEWATCH_MCP_TRANSPORT | stdio | 设置为 http,即可改为通过 $PORT 提供 streamable-http。 |
PAGEWATCH_SOURCE | mcp-selfhost | 注册密钥时记录的归因标签。 |
此软件包的功能与非功能
本软件包刻意保持轻量。每个工具都会向 pagewatch API 上有文档说明的 /v1 路由发起一次 https 调用。本软件包不包含浏览器、抓取逻辑或凭据存储。你只需几分钟就能读完整个项目,并确切了解它会发送什么内容以及发送到哪里。
Docker
docker build -t pagewatch-mcp .
docker run --rm -i pagewatch-mcp
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。