关于 Sitemap URL Health Checker (via Apify MCP)
Sitemap URL Health Checker 是一个通过 Apify 托管 MCP 服务运行的 Actor,用于检查 XML 站点地图列出的 URL,适合网站运营者排查页面健康问题。它报告状态码、重定向和 noindex 等标记,但不会抓取页面中的链接。
主要功能
- 01从站点地址或直接输入查找站点地图
- 02检查 URL 状态码和重定向
- 03标记 HTTPS 降级及 noindex 响应头
- 04支持仅显示问题 URL
- 05输出逐 URL 结果和汇总计数
适用场景
- 01网站迁移后查找失效或重定向页面
- 02检查站点地图页面是否发送 noindex
- 03审查站点地图 URL 的服务器错误
MCP 相关
它通过 Apify 的托管 MCP 服务向客户端提供单个 Actor 工具,使用 Streamable HTTP 端点连接。运行需要自己的 Apify 账户和 API token。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checkerclaude mcp add --transport http lineagersiui-boop-sitemap-url-health-checker https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker{"mcpServers":{"lineagersiui-boop-sitemap-url-health-checker":{"type":"http","url":"https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker"}}}在 Cursor 中打开{"servers":{"lineagersiui-boop-sitemap-url-health-checker":{"type":"http","url":"https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker"}}}在 VS Code 中打开{"mcpServers":{"lineagersiui-boop-sitemap-url-health-checker":{"type":"http","url":"https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker"}}}{"mcpServers":{"lineagersiui-boop-sitemap-url-health-checker":{"serverUrl":"https://mcp.apify.com/?tools=lineagersiui/sitemap-url-health-checker"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://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_error | 404/410、其他 4xx 或 5xx |
redirected、redirect_chain、too_many_redirects | 一次重定向、超过一次重定向或超过 5 次重定向 |
https_downgrade | https URL 重定向到 http |
noindex_header | 发送了 X-Robots-Tag: noindex |
blocked_by_robots | 被 robots.txt 禁止;跳过且不收费 |
timeout、network_error、blocked_private_address | 无法检查;不收费 |
ok | 2xx,且没有重定向 |
示例提示词
- “检查 example.com 的网站地图,找出失效链接和重定向。该网站归我所有。”
- “迁移后,https://example.com/sitemap_index.xml 中有哪些 URL 返回 404 或发生重定向?”
- “我们的网站地图中,哪些页面会发送 noindex 标头?”
支持
在此代码库中提交问题。该 Actor 由其作者在 Apify Store 上维护。
许可证
此 README 和 server.json 采用 MIT 许可证。该 Actor 和 Apify 的 MCP 服务各自遵循其条款。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。