mcpField
P
Pagewatch

Pagewatch

远程服务
pagelens.dev浏览器自动化014 周前更新

关于 Pagewatch

Pagewatch 是面向 Agent 的 MCP 服务,可将浏览器渲染的网页转换为 Markdown、截图或 PDF。它还提供密钥管理,并支持本地运行或使用托管端点。

主要功能

  1. 01将 URL 转为整洁的 Markdown
  2. 02截取渲染页面为 PNG
  3. 03从 URL 或 HTML 创建 PDF
  4. 04注册和查询 API 密钥
  5. 05本地运行或使用托管端点

适用场景

  1. 01读取由 JavaScript 渲染的网页
  2. 02截图以供视觉检查
  3. 03从 URL 或 HTML 创建 PDF

MCP 相关

向 MCP 客户端提供网页读取、截图、PDF 和密钥管理工具。可作为本地 stdio 服务运行,也可使用托管的远程 MCP 服务。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://pagelens.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npmpagewatch-mcp0.1.0
pypipagewatch-mcp0.1.1

工具

详细介绍

mcp-name: dev.pagelens/pagewatch

pagewatch-mcp

为 Agent 提供真实浏览器的 MCP 服务。包含三个工具:

  • read_page 将任意 url 转换为简洁的 Markdown
  • screenshot 返回渲染后页面的 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_KEYnone现有密钥。如果未提供,首次调用会生成一个免费试用密钥并返回给你。
PAGEWATCH_BASE_URLhttps://pagelens.dev指向其他 pagewatch 部署。
PAGEWATCH_MCP_TRANSPORTstdio设置为 http,即可改为通过 $PORT 提供 streamable-http。
PAGEWATCH_SOURCEmcp-selfhost注册密钥时记录的归因标签。

此软件包的功能与非功能

本软件包刻意保持轻量。每个工具都会向 pagewatch API 上有文档说明的 /v1 路由发起一次 https 调用。本软件包不包含浏览器、抓取逻辑或凭据存储。你只需几分钟就能读完整个项目,并确切了解它会发送什么内容以及发送到哪里。

Docker

docker build -t pagewatch-mcp .
docker run --rm -i pagewatch-mcp

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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