关于 omniwatchguard
OmniWatchGuard 是用于通过 OmniWatchGuard 账户管理网站变更监控和提醒的 MCP 服务。它可监控多种内容,并按严重程度总结检测到的变化。
主要功能
- 01列出监控项及近期活动
- 02监控文本、价格、库存和指定元素
- 03监控 JSON API、SEO 字段和 SSL 证书
- 04编辑、暂停、恢复或删除监控项
- 05查看近期提醒
适用场景
- 01跟踪商品价格或库存变化
- 02监控页面元素或 SEO 字段
- 03查看网站重要变更提醒
MCP 相关
MCP 客户端使用 OmniWatchGuard API 密钥作为 Bearer 令牌连接托管的 Streamable HTTP 端点。本地 stdio 版本提供相同工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.omniwatchguard.com/mcpclaude mcp add --transport http com-omniwatchguard https://mcp.omniwatchguard.com/mcp{"mcpServers":{"com-omniwatchguard":{"type":"http","url":"https://mcp.omniwatchguard.com/mcp"}}}在 Cursor 中打开{"servers":{"com-omniwatchguard":{"type":"http","url":"https://mcp.omniwatchguard.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-omniwatchguard":{"type":"http","url":"https://mcp.omniwatchguard.com/mcp"}}}{"mcpServers":{"com-omniwatchguard":{"serverUrl":"https://mcp.omniwatchguard.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.omniwatchguard.com/mcp需要授权工具
7此工具无需参数。
详细介绍
OmniWatchGuard MCP 服务
OmniWatchGuard 的 Model Context Protocol (MCP) 服务,这是一项网站变更监控服务。将 Claude、Cursor 或任何 MCP 客户端连接到你的 OmniWatchGuard 账户,即可使用自然语言管理监控项和提醒。
- 端点:
https://mcp.omniwatchguard.com/mcp - 传输方式: Streamable HTTP(无状态)
- 身份验证: OmniWatchGuard API 密钥,以 Bearer 令牌形式发送
你可以执行的操作
- 列出并查看监控项
- 为文本、价格、库存、CSS 选择的元素、JSON API、SEO 字段或 SSL 证书创建监控项
- 修改监控项的 URL、选择器、检查间隔或价格/库存阈值
- 暂停、恢复或删除监控项
- 查看通过电子邮件、webhook、Slack、Discord 或 Telegram 发送的最新提醒
每次检测到变更后,AI 模型都会生成摘要,并将其评为轻微、重大或严重变更。重大和严重变更会触发提醒;轻微变更则保存在历史记录中。
工具
| 工具 | 描述 |
|---|---|
list_monitors | 列出所有监控项及其近期变更活动 |
get_monitor | 获取某个监控项的完整详情和最近 20 条结果 |
create_monitor | 创建新的监控项 |
update_monitor | 更新现有监控项的设置 |
set_monitor_status | 暂停或恢复监控项 |
delete_monitor | 删除监控项 |
list_alerts | 列出发送到你账户的最新提醒 |
身份验证
工具需要 OmniWatchGuard API 密钥,该密钥可在 Pro 和 Agency 方案中使用。在控制面板中创建密钥,并将其作为标头发送:
Authorization: Bearer owg_live_...
列出工具(initialize、tools/list)无需密钥;未提供密钥时调用工具会返回错误消息。
从 Claude Desktop 连接
{
"mcpServers": {
"omniwatchguard": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.omniwatchguard.com/mcp",
"--header",
"Authorization: Bearer owg_live_YOUR_KEY_HERE"
]
}
}
}
在本地运行(stdio)
对于以进程形式运行 MCP 服务的客户端,也可以通过本地 stdio 服务使用相同的工具:
npm ci
npm run build
OWG_API_KEY=owg_live_YOUR_KEY_HERE node dist/stdio.mjs
未设置 OWG_API_KEY 时,服务仍会启动并列出工具;调用工具会返回错误消息。
限制
- 检查间隔:Starter 为 60 分钟;Pro 为 15、30 或 60 分钟;Agency 为 5、15、30 或 60 分钟。
- 爬虫遵守 robots.txt,不会绕过反机器人保护。仅支持允许自动访问的网站监控。
自托管
托管版本是一个 Cloudflare Worker(src/index.ts),负责将调用转发到 OmniWatchGuard API。两个版本共用 src/server.ts 中的工具。
npm ci
npm run deploy
许可证
MIT,详见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。