mcpField
R
Relvato

Relvato

远程服务
relvato.com云与基础设施04 天前更新

关于 Relvato

Relvato 是托管式网站监控平台,可供 Agent 添加网站、配置监控并检查故障。它覆盖从结账流程、安全和速度到 SEO、DNS 与合规性的监控,并可协助处理修复。

主要功能

  1. 01监控可用性与 SSL
  2. 02检查注册、购物车和结账流程
  3. 03检查安全、速度及视觉变化
  4. 04分析搜索表现与 SEO
  5. 05监控域名、DNS、邮件及合规性

适用场景

  1. 01添加网站并选择所需监控项
  2. 02部署后运行检查并查看异常
  3. 03审查搜索流量、安全或网站健康状况
  4. 04根据失败结果定位并修复代码问题

MCP 相关

Relvato 提供托管式 MCP 服务,客户端可通过 Streamable HTTP 连接并使用 OAuth 登录或 API 密钥认证。MCP 工具支持读取网站与监控结果,也可在授权后配置网站、运行扫描和应用修复。

配置

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

服务地址https://app.relvato.com/api/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://app.relvato.com/api/mcp需要授权

工具

58

此工具无需参数。

详细介绍

Relvato

Relvato MCP 服务

可由 AI Agent 运行的网站监控:添加网站、设置和调整监控项、运行监控,并说明故障原因,协助你修复问题。
开发者文档 · 官方 MCP 注册表 · relvato.com


Relvato 是一个网站监控平台。其监控项涵盖正常运行时间和 SSL;注册、登录、购物车和结账等用户流程;安全性(易受攻击的插件、遭到黑客攻击的迹象、文件变更、新增管理员);Core Web Vitals 和真实用户速度;视觉回归和失效链接;SEO 和 AI 搜索,包括 Google Search Console 和 Bing Webmaster Tools 数据;域名、DNS 和电子邮件记录;以及法律合规性(Cookie 同意、无障碍访问)。监控项会在真实浏览器中对任何网站运行,对 WordPress 和 WooCommerce 的检查最深入,并在网站每次变更后再次运行。

这是 Relvato 托管式 Model Context Protocol 服务。无需安装或运行任何内容:将 MCP 客户端指向该 URL,然后登录 Relvato,或使用 Relvato API 密钥。此仓库包含连接详情、注册表条目(server.json)和 Claude 插件(.claude-plugin/、skills/)。服务本身运行在 Relvato 上。

端点https://app.relvato.com/api/mcp
传输方式Streamable HTTP(通过 POST 传输无状态 JSON-RPC)
身份验证登录(OAuth 2.1:PKCE、客户端 ID 元数据文档、资源指示符),或使用 API 密钥:Authorization: Bearer rlv_…
注册表名称com.relvato/relvato

登录(无需密钥)

支持使用客户端 ID 元数据文档(CIMD)标识自身的客户端可使用登录功能:Claude(claude.ai、Desktop 和 Claude Code 2.1.81 或更高版本)、ChatGPT 和 VS Code。Relvato 不提供动态客户端注册,因此只能通过这种方式注册自身的客户端(目前的 Cursor、Gemini CLI、Docker MCP gateway),或完全不支持登录的客户端(DeepSeek Harness),需要改用 API 密钥。

在支持此功能的客户端中,只需添加端点,无需其他设置。客户端首次使用该端点时,会打开 Relvato 登录页面:

  1. 注册(提供免费套餐)或登录。
  2. 授权客户端读取你的网站和结果,并进行更改:添加和配置网站及监控项、更改计划并运行扫描。
  3. 如果你属于某个组织,请选择要连接的工作区。此处不会显示你的个人工作区,因此请为其使用 API 密钥。

服务发现遵循 MCP 授权规范。401 响应会指向 /.well-known/oauth-protected-resource/api/mcp,授权服务器为 https://clerk.relvato.com (client_id_metadata_document_supported;无注册端点)。作用域为 relvato:read、relvato:write 和 user:org:read。

或使用 API 密钥

适用于脚本、不支持登录的客户端(不支持 CIMD),或你属于某个组织时使用个人工作区:

  1. 从账户菜单打开 API 访问,或前往 app.relvato.com/api-access。
  2. 创建密钥:
    • 完全访问权限允许 Agent 添加和配置网站及监控项、运行监控、查看结果,并应用监控运行提出的修复方案。
    • 只读权限允许其读取所有内容:网站、健康状况和正常运行时间、性能、运行记录、监控项、WordPress 更新和活动、修复建议以及警报设置。使用只读密钥时,客户端只能看到读取工具。
  3. 将密钥作为 Authorization: Bearer rlv_…(或 x-api-key: rlv_…)发送。密钥只会显示一次。请勿将其放入要提交的文件中。

连接

Claude(claude.ai、桌面端、移动端)

Settings → Connectors → Add custom connector。输入 URL https://app.relvato.com/api/mcp,然后点击 Connect 并 登录。

Claude Code

插件(推荐):MCP 服务加六个技能,其中三个适用于任何关于你的网站的对话,另外三个用于在代码仓库中工作。

claude plugin marketplace add Relvato/relvato-mcp
claude plugin install relvato@relvato

然后运行 /mcp,选择 plugin:relvato:relvato,再选择 Authenticate。这些技能:

技能功能
/relvato:site-health [site]汇报网站在所有监控项(正常运行时间、用户流程、安全、速度、SEO、设计、域名、合规性)上的状况,以及哪些问题最需要关注。仅读取结果。
/relvato:search-traffic [site] [google|bing]根据网站的常规数据,解读 Google Search Console 和 Bing Webmaster Tools 的数据:点击量、展示量、排名、索引中的页面、排名下滑的页面和查询、抓取错误和站点地图,以及 SEO 完整性和 AI 答案引擎。
/relvato:security-review [site]按紧急程度检查安全监控项:易受攻击的插件、遭到黑客攻击的迹象、已更改的文件、新管理员、暴露的文件和新脚本,并说明首先该采取什么措施。
/relvato:setup [url]添加此仓库部署的网站,验证所有权(可将验证元标签添加到你的代码中),根据重要事项选择监控项并开始首次运行。
/relvato:check-after-deploy [site] [group]在部署后运行网站的监控项,说明需要多长时间,并附上链接汇报通过和出现问题的项目。仅在你输入该命令时运行,因为运行会占用你的月度配额。
/relvato:fix-failure [run]读取失败的运行及其修复说明,在代码中查找原因(包括自上次通过以来的更改),在获得你的确认后进行最小幅度的修复,然后重新运行该监控项。

已经在 claude.ai 添加了 Relvato?订阅 Claude 后,该连接器也会出现在 Claude Code 中。这些技能适用于任一连接方式。

该插件本身不包含代码:它添加 Relvato 托管的 MCP 服务(https://app.relvato.com/api/mcp)和这些技能,它们是为 Claude 编写的操作说明。登录 Relvato 后,Claude 才会将你的请求发送到该服务。启动运行会计入你套餐的月度运行次数,因此这些技能会在启动任何运行前征求确认。

仅添加服务:

claude mcp add --transport http relvato https://app.relvato.com/api/mcp

然后运行 /mcp,选择 relvato,再选择 Authenticate。也可以改用 API 密钥:

claude mcp add --transport http relvato https://app.relvato.com/api/mcp --header "Authorization: Bearer rlv_your_key"
Cursor

在 ~/.cursor/mcp.json(所有项目)或 .cursor/mcp.json(单个项目)中配置,并使用 API 密钥。Cursor 尚不支持 Client ID Metadata Documents,因此无法使用 Relvato 的登录方式:

{
  "mcpServers": {
    "relvato": {
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer rlv_your_key"
      }
    }
  }
}

Cursor 支持 CIMD 后,只需 URL 即可:Cursor 会提示你登录。

VS Code

在 .vscode/mcp.json 中配置。VS Code 会提示你登录:

{
  "servers": {
    "relvato": {
      "type": "http",
      "url": "https://app.relvato.com/api/mcp"
    }
  }
}

使用 API 密钥时,VS Code 可以提示你输入一次并安全存储,因此密钥不会保留在文件中:

{
  "inputs": [
    { "type": "promptString", "id": "relvato-key", "description": "Relvato API key (rlv_…)", "password": true }
  ],
  "servers": {
    "relvato": {
      "type": "http",
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer ${input:relvato-key}"
      }
    }
  }
}
Gemini CLI

从此仓库安装扩展:

gemini extensions install https://github.com/Relvato/relvato-mcp

它会要求你提供 Relvato API 密钥(创建密钥),并将其保存在系统密钥链中;密钥不会保留在文件中。之后如需更改:gemini extensions config relvato。Gemini CLI 无法使用 Relvato 的登录方式(它仅支持动态客户端注册,而 Relvato 不提供该功能),因此扩展使用密钥。

不使用扩展时,将服务添加到 ~/.gemini/settings.json:

{
  "mcpServers": {
    "relvato": {
      "httpUrl": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer rlv_your_key"
      }
    }
  }
}
DeepSeek Harness

将 dsh-plugin-relvato 包添加到配置档案中,并在 RELVATO_API_KEY 中设置 API 密钥(可设置在环境变量或 ~/.dsh/.env 中):

dsh plugin --profile web add dsh-plugin-relvato

该包发布在 npm 上;github:Relvato/dsh-plugin-relvato 可直接从 GitHub 安装。

dsh 的 MCP 客户端会发送标头,且不提供登录方式,因此它使用密钥。工具显示为 mcp__relvato__<tool>。

Cline

在 cline_mcp_settings.json(MCP Servers → Configure)中,使用 API 密钥:

{
  "mcpServers": {
    "relvato": {
      "type": "streamableHttp",
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer rlv_your_key"
      }
    }
  }
}

自行配置服务的 Agent 可参阅 llms-install.md。

任何其他客户端

添加一个远程 HTTP(可流式传输的 HTTP)服务,使用上面的端点。如果客户端支持通过 Client ID Metadata Documents (CIMD) 进行 MCP 登录,就只需这样做。否则(包括仅支持动态客户端注册的客户端),请添加 Authorization: Bearer rlv_… 标头。使用常见的 mcp.json 格式:

{
  "mcpServers": {
    "relvato": {
      "type": "http",
      "url": "https://app.relvato.com/api/mcp",
      "headers": {
        "Authorization": "Bearer rlv_your_key"
      }
    }
  }
}

工具

共有 58 个工具,按工作类型分组,顺序与 tools/list 返回的顺序一致。read 工具适用于任何连接;full access 工具需要完整访问密钥,或允许进行更改的登录。

设置
工具功能所需访问权限
list_sites列出账户的网站,以及每个网站是否已准备好运行监控项。read
add_site添加网站并获取其设置步骤:连接 WordPress 插件或验证域名。在此之前,可以手动运行公开监控项,每天 3 次(在实际运行的网站上执行)。full access
verify_site检查设置步骤是否完成:插件连接,或域名验证 DNS 记录或 meta 标签。full access
start_monitoring_for_goals选择关注的事项(结账、安全、搜索、速度等),并获取套餐中涵盖这些事项的监控项。full access
list_checks列出可添加到网站的监控项:每项可检测的问题、套餐是否包含该项,以及推荐情况。在所有权得到证明之前,列出当前可运行的监控项(手动启动),以及完成验证后可添加的内容。read
add_checks为网站添加监控项;每项都会报告已添加、已存在或无法添加的原因。所有权得到证明后,监控计划才会开始。full access
dismiss_recommendation停止向网站推荐某项监控,或恢复已忽略的推荐。full access
calibrate_siteWooCommerce:在商店信息变更后重新读取(待购买的商品、结账类型、货币)。full access
verify_vitals_beacon检查是否已安装真实用户 Web Vitals 信标。full access
阅读
工具功能所需访问权限
site_overview通俗易懂的健康状况结论:需要关注的事项、每个监控项的最新运行记录和计划、套餐用量;对于 WordPress,还包括网站的 AI 能力。read
get_site_health当前及过去 30 天的通过率、过去 28–182 天的趋势、各组简报,以及包含事件记录的探测正常运行时间。read
get_performance实验室和真实用户的 Core Web Vitals、网站变慢的原因,以及附带操作步骤的优先修复项。read
get_check某个监控项的完整信息:计划、自身设置(页面、遮罩、结账详情等)、已忽略的发现项、由 AI 编写时的配方,以及最新运行记录。read
list_runs最近的运行记录,按时间从新到旧排列——可按网站、监控项或状态筛选,并支持分页。read
get_run某次运行的详细信息:步骤、发现项、带图片链接的视觉对比、建议的修复方案,以及可更新的插件。read
get_fix_prompt对于发现问题的运行记录,提供 Relvato 自身 AI 会回答的同一份简报,用于分析可能原因和修复方案。read
get_updatesWordPress:自动更新窗口及更新或回滚的内容、暂缓版本、安全更新和加固措施。read
get_safe_update跟踪安全的插件更新或停用操作,直到通过检查或撤销为止。read
get_quarantine隔离模式:是否可用、启用至何时、检测到的所有更改,以及过往会话。read
get_activity_logWordPress:登录、登录失败、账户、更新、设置和文件编辑记录,具体范围取决于套餐的历史记录期限。read
get_notifications控制面板通知:监控失败、插件或信标问题、已暂停的渠道及账单信息。read
get_site_settings网站设置——Agent 可以更改的内容,以及只能在控制面板中更改的内容(绝不包含机密值)。read
get_alert_settings通知对象和通知内容:频率、严重程度、各渠道的状态和路由——不含 URL 或机密信息。read
get_status_pages状态页面和客户报告:仅包含设置,绝不包含私人链接或收件人地址。read
list_heartbeats网站的心跳(定期签到的 cron 作业):状态、计划、上次 ping、漏掉的签到;完整访问权限还可查看 ping URL。read
调整
工具功能所需访问权限
update_check开启或关闭监控,或更改运行方式:设置计划、在 WordPress 更新后重新运行,以及随机进行额外运行。完全访问权限
pause_monitor_group在维护期间暂停整个监控组 1 小时、24 小时或直到恢复;只有被暂停的监控项会重新开启。完全访问权限
resume_monitor_group立即恢复已暂停的监控组;如果套餐不再允许某个监控项运行,该监控项将保持关闭,并说明原因。完全访问权限
update_visual_monitor按地址添加自定义页面到视觉监控中,并设置遮罩、设备、浏览器和阈值。完全访问权限
update_check_settings配置单个监控项的设置:结账详情、要扫描的额外页面、网站 AI 功能必须回答的问题、DKIM 选择器等。完全访问权限
add_custom_check描述页面必须满足的条件;Relvato 的 AI 会编写监控项。完全访问权限
edit_custom_check为自定义监控项设定新目标或页面;AI 会编写新的方案供你审批。完全访问权限
reauthor_custom_check回答 AI 的问题,或让 AI 重新编写自定义监控项的方案。完全访问权限
approve_custom_check批准提议的方案,让自定义监控项开始运行(交互式方案需要明确确认)。完全访问权限
update_site_settings设置运行节奏、运行间隔、防火墙重试、不稳定监控项恢复和插件回滚。完全访问权限
update_alert_settings设置提醒时间和最低严重级别。提醒接收者和静音设置需在仪表板中调整。完全访问权限
add_heartbeat为 cron 作业或备份创建心跳,并获取作业成功时要请求的 URL。完全访问权限
update_heartbeat重命名、重新安排、暂停或恢复心跳。删除需在仪表板中进行。完全访问权限
运行和处理
工具功能所需访问权限
trigger_scan立即运行网站的监控项——全部、一个分组或单个监控项——并返回运行 ID(会使用每月配额)。所有权得到验证前:只能手动启动公开监控项,每个域名每天最多 3 次。完全访问权限
cancel_queued_runs停止网站排队中的运行;已在进行的运行会继续完成。完全访问权限
request_ai_fix请求 Relvato 的 AI 为失败的运行提供修复建议(付费套餐)。完全访问权限
apply_fixWordPress:应用某次运行提出的一键修复——仅应用该修复——然后重新运行监控项。完全访问权限
start_safe_updateWordPress:更新或停用存在漏洞的插件,重新检查,并在出现问题时撤销更改。完全访问权限
start_quarantine遭到黑客攻击后:暂停插件更新,并在 48 小时内每小时运行一次安全检查。完全访问权限
extend_quarantine继续隔离模式 48 小时。完全访问权限
send_test_alert通过电子邮件、Slack 或 webhook 发送测试提醒。完全访问权限
resume_webhook在 Relvato 因投递失败而暂停 webhook 提醒后,重新开启这些提醒。完全访问权限
report_false_positive告知 Relvato 团队某项结果有误;此操作不会更改运行记录。完全访问权限
审查结果
工具功能所需访问权限
ignore_finding在监控中停止将某项发现计入结果(可撤销)。仅在确认该结果符合预期时使用。完整访问权限
unignore_finding让被忽略的发现重新计入结果。完整访问权限
bring_back_run恢复 Relvato AI 认为可能是噪声而搁置的失败结果。完整访问权限
accept_visual_change将本次运行的截图设为某个页面的新基线(可撤销)。完整访问权限
ignore_visual_change从现在起忽略页面上发生变化的区域(可撤销)。完整访问权限
flag_visual_change_as_problem将 AI 放行的视觉变化标记为失败。完整访问权限
undo_visual_review撤销最近一次视觉变化的接受或忽略操作。完整访问权限
accept_structure_change将页面的新结构设为基线(可撤销)。完整访问权限
ignore_structure_change忽略页面上特定元素的变化(可撤销)。完整访问权限
undo_structure_review撤销最近一次结构变化的接受或忽略操作。完整访问权限

无需登录即可调用 initialize 和 tools/list,因此目录和客户端可以展示该服务提供的内容。 每次调用工具都需要登录或使用密钥。只读密钥或没有写入权限的登录只能使用读取工具。

可以提出的需求

  • “为 example.com 设置监控,并告诉我需要做什么才能连接。”
  • “将我的定价页面和博客页面添加到视觉监控中,并运行监控。”
  • “昨晚我的网店结账为什么失败,该怎么修复?”(并在你同意后说:“应用该修复”)
  • “真实访客访问我的网店时,速度有多快?是什么拖慢了它?”
  • “首页改版是有意为之:接受新的截图。”
  • “本周有哪些人登录了 WordPress?有人登录失败吗?”
  • “编写一个监控,检查 Pro 计划是否仍显示价格。”

Agent 无法执行的操作

Agent 遵循与仪表板相同的规则。有些操作只能在仪表板中由人工处理:

  • 跳过所有权验证。 在连接网站的 WordPress 插件或验证域名之前,网站的公开监控只能手动启动(每个域名每天 3 次,不发送提醒);在完成验证之前,计划任务、提醒以及会对网站执行操作的监控都不会启用。
  • 永久忽略某项结果。 只有在你确认变更符合预期时,Agent 才能以可撤销的方式接受或忽略结果。文件完整性、脚本和 DNS 变更的批准操作(无法撤销,而且正是攻击者希望你点击的操作)只能在仪表板中进行。
  • 执行超出某次运行建议范围的网站更改。 在 WordPress 上,Agent 只会应用某次运行建议的一键修复;只有可自动撤销时,才会更新或停用存在漏洞的插件。破坏性工具会被标记,因此客户端会先征求你的许可。
  • 削弱提醒或防护。 提醒接收人、静音、停止隔离模式、代理和防火墙令牌都只能在仪表板中管理。
  • 接触秘密信息。 连接令牌、签名密钥、Webhook URL 和报告分享链接绝不会公开。
  • 删除任何内容或更改账单。
  • 超出你的计划范围。 计划限制与仪表板中的限制完全相同。

限制

请求按工作区和分钟进行速率限制;REST API 和 MCP 的请求合并计数,无论你是登录还是使用密钥:

计划每分钟请求数
Free30
Pro120
Business600
Agency2,400

通过 trigger_scan 启动的运行(以及用于确认 apply_fix 和 start_safe_update 的运行)会计入与计划运行相同的每月运行配额。请参阅 定价。

其他可用功能

  • REST API。 可在 https://app.relvato.com/api/v1 获取相同的读取数据(网站、健康状况、性能、运行、监控、更新、活动、通知),并使用相同的密钥。请参阅开发者文档。
  • Webhooks。 每条提醒都会发送一个带签名的 JSON 事件(Pro 及以上计划)。

支持

  • 问题和错误报告:relvato.com/contact,或在此处提交 issue。
  • 服务状态:relvato.com/status。
  • 安全问题:请通过联系页面反馈,不要提交公开 issue。

此代码仓库仅包含文档和配置。Relvato 服务为专有服务,受其条款约束。此代码仓库的内容采用 MIT 许可证(参见 LICENSE),因此可以随意复制配置片段。

评论

支持 Markdown

第一次接触 MCP?

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

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