你让 Claude Code 盯住竞品公司的定价页面,并在其 Pro 套餐变动时提醒你。它写好了一段整洁的轮询脚本,执行了一次,然后随着会话关闭而停止运行。次日早晨页面发生了变动,却没有任何人收到通知。AI Agent 能够理解和分析网页内容,但它无法为你整夜保持清醒。
编程 Agent 需要在对话之外拥有一个持久化的外部监控器:一个能在会话结束后持续巡检、基于 Brief 指令过滤噪点并在你需要时提取变动的系统。这正是 Page Deltas MCP 服务器 的用武之地。我在 Page Deltas 工作,阅读本文时请了解这一背景。本文将逐步演示如何连接 Claude Code、Cursor、VS Code Copilot 以及 Claude Desktop,并展示能够创建高价值监控器的实用 Prompt。
在 Agent 中进行单次抓取非常适合回答“这个页面现在写了什么”。但在面对“下周这个页面发生变动时通知我”时却无能为力。最终你不得不自行维护定时任务(cron)、爬虫程序以及存放历史快照的存储桶。这些工作大多并不属于产品核心研发——纯粹是打杂运维。
通过 MCP 接入的变更监控器彻底逆转了这一分工。Agent 负责创建监控并编写自然语言 Brief。Page Deltas 按照自适应节奏抓取公开页面,将其与上一次检测比对,且仅在变动符合你预设条件时触发告警。历史记录与截图均安全保留在你的组织内部。当你开启新会话时,只需直接向 Agent 索取近期变动列表,而无需重新编写轮询逻辑。
有两个细节对 Agent 尤为关键。在 Page Deltas 上,检测次数不按次计费:因此即使一周内高频调用 check_monitor_now,也不会耗尽月度额度。此外,MCP 端点不支持基于 Cookie 的登录会话。你需要使用 Bearer API 密钥进行认证,这与 REST API 所使用的密钥完全一致。
如果你希望通过 curl 或 Python 而非 Agent 执行相同的操作,请参阅如何将任何网站转化为变更检测 API。整体产品的功能概览请参见如何监控网站变更。
连接 Claude Code、Cursor 或 VS Code
注册免费账户,然后打开“设置”中的“API 密钥”。你需要具备 editor 或 admin 权限。在密钥生成后立即复制保存,它仅会展示一次。将其保存在环境变量或客户端的 Secret 存储中,切勿提交至代码仓库的配置文件里。密钥格式为 pdt_…,并在创建它的组织内具有管理员级别权限。
将任何支持远程 Streamable HTTP 的 MCP 客户端指向 https://api.pagedeltas.com/mcp,并在每次请求中附带 Authorization 请求头。
对于 Claude Code,将其添加至 ~/.claude.json 或项目级的 .mcp.json:
{
"mcpServers": {
"pagedeltas": {
"type": "http",
"url": "https://api.pagedeltas.com/mcp",
"headers": {
"Authorization": "Bearer pdt_xxxxxxxx"
}
}
}
}对于 Cursor,使用 ~/.cursor/mcp.json。配置格式一致,只需去掉 type 字段:
{
"mcpServers": {
"pagedeltas": {
"url": "https://api.pagedeltas.com/mcp",
"headers": {
"Authorization": "Bearer pdt_xxxxxxxx"
}
}
}
}对于 VS Code Copilot,在 .vscode/mcp.json 中添加服务器条目,并通过交互式输入获取密钥,确保其永不落入代码仓库:
{
"servers": {
"pagedeltas": {
"url": "https://api.pagedeltas.com/mcp",
"headers": {
"Authorization": "Bearer ${input:pagedeltas-api-key}"
}
}
}
}Claude Desktop 目前仍偏好本地 stdio 进程。可通过 mcp-remote 配合环境变量中的密钥进行桥接:
{
"mcpServers": {
"pagedeltas": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.pagedeltas.com/mcp",
"--header",
"Authorization: Bearer ${PAGEDELTAS_API_KEY}"
]
}
}
}保存后重启客户端。你应该能看到 create_monitor、list_monitors、list_monitor_changes、check_monitor_now、告警渠道辅助工具、站点地图工具以及 get_plan 等工具。此外还提供了 pagedeltas://plan 和 pagedeltas://monitors 资源,以及名为 create_monitor 和 review_changes 的初始 Prompt。完整工具清单请参阅 MCP 文档。
创建实用监控器的 Prompt 示例
工具就绪后,关键在于能否通过自然语言建立起安静且高精度的监控。指令写入 nl_description。请像给同事交代任务一样书写:这是什么页面、出现何种变动时通知我、哪些变动应当被忽略。
尝试监控竞品的定价策略:
使用 Page Deltas 创建对 https://competitor.example/pricing 的监控。
命名为 "竞品定价"。Brief: 竞品价格页面。当任何套餐价格变动、
新增或下线套餐、或者配额限制变化时发出提醒。
忽略 Cookie 弹窗、A/B 测试布局以及轮播客户评价。随后列出我的
告警渠道,若存在 Slack 则直接关联。或是监控仅在出现实质性动向时才需关注的监管机构网站:
在 https://example-regulator.gov/dockets/acme 上创建 Page Deltas 监控。
Brief: 公开案卷索引。当出现新案卷、意见反馈截止日期或
听证会日期时发出警报。忽略分页控件和未改变案卷列表的“最后更新时间”
时间戳。创建完成后,执行一次 check_monitor_now。手动检测限制为每个监控器每分钟一次,这对于版本发布后或编辑 Brief 后的验证完全足够。发布后验证自有网站也遵循同样模式:使用“绝对不能发生的事情”作为 Brief 创建监控,并在 CI 流水线结束时让 Agent 通过脚本或对话触发 check_monitor_now。
数天后重新打开会话时,直接从持久化监控系统中检索状态,而不是依赖 Agent 易失的对话上下文:
列出我的 Page Deltas 监控器,并展示 "竞品定价" 最近的三次变动记录。
归纳发生了哪些改动,并说明是否有变动涉及 Enterprise 企业级方案。正是这最后一条 Prompt 体现了整套架构的价值。Agent 无需在后台持续维持轮询循环:它直接向持久化监控系统请求带时间戳的变动历史,进而快速生成所需的汇报总结。
如果你需要将事件主动推送到自己的内部系统而非让 Agent 轮询,可以创建一个签名 Webhook 渠道(create_alert_channel)并绑定到监控器。目前每个渠道尝试投递一次,并在 X-Signature: sha256= 请求头中附带 HMAC 校验。请确保接收端具备幂等性并能快速响应。详细信息请参阅上文提及的变更 API 指南。
与 Visualping MCP 的对比
Visualping 于 2026 年 5 月发布了一份关于在 Claude Code 和 Codex 中监控网站的指南。目前两款产品均提供了 MCP 服务器,允许 Agent 创建监控并读取变动。主要区别在于传输协议、过滤机制以及各免费方案的具体限额。
Visualping 的连接器在 https://visualping.io/mcp/sse 上采用 Server-Sent Events 协议。通常需要配置以分钟为单位的固定检查间隔。其免费方案支持 5 个页面以及每月 150 次检查,且免费方案下的最短检查间隔为 60 分钟(数据参考 2026 年 10 月的 Visualping 定价页面)。通过 Actions 或 Chrome 扩展,Visualping 的所有方案均支持登录后的页面监控。如果你关心的页面必须登录后才可见,Visualping 是当前更好的选择;Page Deltas 暂时还不支持登录。
Page Deltas 在 https://api.pagedeltas.com/mcp 上采用 Streamable HTTP 协议。无需指定间隔字段。巡检节奏是自适应的:活跃页面检查更频繁,且所有方案(包括免费版)均享无限次检查(免费版尽力而为,付费版享有优先权)。核心过滤器是自然语言 Brief(nl_description),而非事后微调的区域框选或重要性阈值。免费方案包含 10 个受控 URL 或网站地图、14 天历史记录、AI 智能过滤与摘要、全部五种告警渠道(Slack、Discord、Teams、邮件或签名 Webhook)、REST API 以及 MCP,无需绑定信用卡。付费方案提升了 URL 上限及保留期限(Starter 方案每月 29 美元支持 150 个 URL 和 30 天历史,Pro 方案每月 79 美元支持 1,000 个 URL 和 90 天历史等)。具体方案对比请参见 Page Deltas vs Visualping。
针对 Agent 场景的选型建议:如果需要监控登录后页面,或需要对少量 URL 保持有保障的高频固定检测,请选择 Visualping。如果页面是公开的、你希望将自然语言指令作为智能过滤器、且不想为每月检查次数精打细算,请选择 Page Deltas。
MCP 目前不支持的功能
部分操作依然保留在管理后台或 REST API 中。CSV 批量导入、API 密钥管理、团队成员邀请以及 Stripe 结算并未通过 MCP 开放。Agent 不应当接管文件分块上传或计费界面。
我们目前仅覆盖公开网页。营销主页、公开文档、招聘网站、公开 PDF 以及网站地图均在支持范围内。在正式推出认证监控功能前,任何位于登录屏障后的页面均无法访问。
在定时巡检的间隙,页面的变动将等待下一次自适应调度捕获,除非你主动调用 check_monitor_now。如果你对单个 URL 有严格每两分钟轮询一次的刚性需求,具备固定时间间隔设定的工具依然更适合该场景。
破坏性工具(单项删除和批量删除)在客户端中均有明确标识。请将 API 密钥视同密码妥善保管:任何拥有该密钥的人都可以为整个组织创建、暂停和删除监控项。
从你的 Agent 监控第一个 URL 开始
挑选一个你平时习惯手动刷新的公开网页。使用上述代码片段接入 Claude Code、Cursor 或 VS Code,使用包含三要素的 Brief 创建一个监控项,并在明天让 Agent 为你列出更新动态。免费方案包含 10 个 URL 或网站地图配额、AI 过滤、全部五种告警渠道、REST API 以及 MCP,无需提供信用卡。免费开始监控。
Julien,Page Deltas 产品经理
