mcpField
S
Sitemap URL Health Checker (via Apify MCP)

Sitemap URL Health Checker (via Apify MCP)

远程服务
apify.com商业与营销01 天前更新

关于 Sitemap URL Health Checker (via Apify MCP)

Sitemap URL Health Checker 是一个通过 Apify 托管 MCP 服务运行的 Actor,用于检查 XML 站点地图列出的 URL,适合网站运营者排查页面健康问题。它报告状态码、重定向和 noindex 等标记,但不会抓取页面中的链接。

主要功能

  1. 01从站点地址或直接输入查找站点地图
  2. 02检查 URL 状态码和重定向
  3. 03标记 HTTPS 降级及 noindex 响应头
  4. 04支持仅显示问题 URL
  5. 05输出逐 URL 结果和汇总计数

适用场景

  1. 01网站迁移后查找失效或重定向页面
  2. 02检查站点地图页面是否发送 noindex
  3. 03审查站点地图 URL 的服务器错误

MCP 相关

它通过 Apify 的托管 MCP 服务向客户端提供单个 Actor 工具,使用 Streamable HTTP 端点连接。运行需要自己的 Apify 账户和 API token。

配置

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

服务地址https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker
一键复制安装命令
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://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker需要授权

工具

详细介绍

网站地图 URL 健康检查器:MCP 服务(通过 Apify)

通过任意 MCP 客户端,检查网站 XML 网站地图中列出的每个 URL 是否存在 404、服务器错误、重定向、重定向链、https 降级到 http,以及 X-Robots-Tag: noindex 标头。

**披露声明:**我们构建并维护 Apify Actor lineagersiui/sitemap-url-health-checker,并从中获得按事件计费的费用。此条目与 Apify 或 Model Context Protocol 项目无关联,也未获其认可。MCP 端点是由 Apify 运行的 Apify 托管 MCP 服务(mcp.apify.com),而非由我们运行。此条目仅预先选定我们的 Actor 作为唯一工具。在作者指导下使用 AI 工具起草。

注册表名称:io.github.lineagersiui-boop/sitemap-url-health-checker

功能

  • 根据网站地址查找网站地图(通过 robots.txt 或 /sitemap.xml),也可直接提供网站地图、网站地图索引、.xml.gz 或纯文本列表 URL。
  • 请求列出的每个 URL,并报告其状态、重定向、最终 URL 和标记。
  • 仅检查网站地图中列出的 URL,不会抓取页面内的链接。

要求

  • **你自己的 Apify 账户和 API 令牌。**请在 Apify Console → Settings → API & Integrations 中获取令牌。运行费用记入你的 Apify 账户,而非我们的账户。
  • 获得检查该网站的许可。除演示运行外,Actor 要求 confirmPermission 为 true,否则会拒绝运行。

定价

  • 每检查一个 URL 收费 $0.0005(每个返回 HTTP 状态的 URL 计为一个事件)。1,000 个 URL 的费用为 $0.50,另加 Apify 平台使用费。
  • 不收费:被 robots.txt 跳过的 URL、超时和网络错误。
  • 免费演示:输入留空即可检查 apify.com 的 20 个 URL,不收费。

连接

端点(Streamable HTTP):

https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker

tools 参数会让 Apify 的服务仅加载此 Actor。不使用该参数时,Apify 的服务会加载默认工具集。

Bearer 令牌(适用于大多数客户端):

{
  "mcpServers": {
    "sitemap-url-health-checker": {
      "url": "https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker",
      "headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }
    }
  }
}

对于支持 OAuth 的客户端,Apify 的服务也支持 OAuth 登录,无需在配置中提供令牌。请参阅 Apify 的 MCP 文档。

本地 stdio,适用于不支持远程连接的客户端。这会运行 Apify 自己的开源软件包,而非我们的软件包:

{
  "mcpServers": {
    "sitemap-url-health-checker": {
      "command": "npx",
      "args": ["-y", "@apify/actors-mcp-server", "--tools", "lineagersiui/sitemap-url-health-checker"],
      "env": { "APIFY_TOKEN": "<YOUR_APIFY_TOKEN>" }
    }
  }
}

输入

字段类型说明
siteUrls字符串数组网站地址,例如 example.com。最多 10 个
sitemapUrls字符串数组直接提供网站地图、网站地图索引、.xml.gz 或纯文本列表 URL。最多 10 个
confirmPermission布尔值默认为 false。非演示运行时必须为 true
maxUrls整数默认为 500,范围为 1 至 5,000。每次运行的硬性上限
onlyProblems布尔值默认为 false。不包含没有重定向的 2xx URL(仍会计费)
timeLimitSecs整数默认为 1,500,范围为 60 至 3,600。超过此时间后不会开始新的检查

输出

每个 URL 对应一个数据集条目,包含:url、status、flags、redirects、redirectStatuses、finalUrl、lastmod、sitemap。键值存储记录 SUMMARY 包含以下计数:urlsFound、checked、billed、problems、blockedByRobots、errors。

标记含义
not_found、client_error、server_error404/410、其他 4xx 或 5xx
redirected、redirect_chain、too_many_redirects一次重定向、超过一次重定向或超过 5 次重定向
https_downgradehttps URL 重定向到 http
noindex_header发送了 X-Robots-Tag: noindex
blocked_by_robots被 robots.txt 禁止;跳过且不收费
timeout、network_error、blocked_private_address无法检查;不收费
ok2xx,且没有重定向

示例提示词

  • “检查 example.com 的网站地图,找出失效链接和重定向。该网站归我所有。”
  • “迁移后,https://example.com/sitemap_index.xml 中有哪些 URL 返回 404 或发生重定向?”
  • “我们的网站地图中,哪些页面会发送 noindex 标头?”

支持

在此代码库中提交问题。该 Actor 由其作者在 Apify Store 上维护。

许可证

此 README 和 server.json 采用 MIT 许可证。该 Actor 和 Apify 的 MCP 服务各自遵循其条款。

评论

支持 Markdown

第一次接触 MCP?

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

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