关于 SiteHealth MCP
SiteHealth MCP 检查网站证书、DNS、邮件认证、性能、正常运行时间和链接,并生成评分报告。它面向通过 MCP 客户端检查网站健康状况的用户;部分检查和完整审计列为 Pro 功能。
主要功能
- 01检查 SSL 证书和 DNS 记录
- 02验证 DMARC、SPF 和 DKIM
- 03测量响应时间和页面性能
- 04检查正常运行时间及失效链接
- 05生成加权健康评分
适用场景
- 01检查网站配置与安全状况
- 02排查邮件认证问题
- 03检查页面速度和可用性
- 04查找返回 4xx 或 5xx 的链接
MCP 相关
MCP 服务提供完整网站审计,以及单项 SSL、DNS、邮件认证、性能、正常运行时间和链接检查工具。README 说明 SSL 和 DNS 检查免费,完整审计及其他检查需使用 Pro。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
7收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要审计的网站 URL 或域名(例如,'https://example.com' 或 'example.com') |
| maxLinks | number | 否 | 要检查失效链接的最大数量。默认值:50 |
| checkLinks | boolean | 否 | 是否包含失效链接检查(额外耗时约 10-20 秒)。默认值:true |
详细介绍
SiteHealth MCP
一次 MCP 工具调用,全面审计网站健康状况。无需 API 密钥。
一次调用。六项检查。评分报告。
一键安装: 在 MCPize 上安装 |
npx sitehealth-mcp
功能
- SSL 证书 — 有效性、到期时间、颁发者、协议、SAN
- DNS 健康状况 — A/AAAA/MX/NS/CNAME/TXT/SOA、IPv6、解析时间
- 电子邮件身份验证 — DMARC、SPF、DKIM 验证及修复建议
- 页面性能 — TTFB、加载时间、页面体积、压缩、缓存
- 运行时间 — HTTP ping 和响应时间
- 失效链接 — 提取并检查页面链接,检测 4xx/5xx 响应
- 健康评分 — 加权 0-100 分,并附字母等级(A-F)
快速开始
{
"mcpServers": {
"sitehealth": {
"command": "npx",
"args": ["-y", "sitehealth-mcp"]
}
}
}
然后向你的 AI Agent 提问:
“审计 example.com 的健康状况”
工具
| 工具 | 描述 |
|---|---|
audit_site | 全面审计 — 全部 6 项检查,附评分报告 |
check_ssl | SSL 证书有效性和到期时间 |
check_dns | DNS 记录和解析 |
check_email_auth | DMARC/SPF/DKIM 验证 |
check_performance | TTFB、加载时间、页面体积 |
check_uptime | HTTP ping + 响应时间 |
check_links | 检测失效链接 |
免费版与 Pro 版
| 工具 | 免费版 | Pro 版($19/月) |
|---|---|---|
check_ssl | 是 | 是 |
check_dns | 是 | 是 |
audit_site | - | 是 |
check_email_auth | - | 是 |
check_performance | - | 是 |
check_uptime | - | 是 |
check_links | - | 是 |
免费版提供 SSL 和 DNS 检查。Pro 版解锁完整的 6 项检查审计,包括 A-F 评分、电子邮件身份验证、性能、运行时间和失效链接检测。
在 MCPize 上升级到 Pro 版 — $19/月或 $190/年。
输出示例
{
"url": "https://example.com",
"overallScore": 82,
"overallGrade": "B",
"criticalIssues": [
"No DMARC record — required by Gmail/Yahoo/Microsoft for deliverability"
],
"warnings": [
"SSL certificate expires in 28 days — renew soon",
"2 broken links found out of 47 checked"
],
"recommendations": [
"Add a DMARC record: v=DMARC1; p=quarantine; rua=mailto:[email protected]",
"Enable gzip/brotli compression to reduce transfer size"
]
}
工作原理
所有检查均使用 Node.js 内置模块(tls、dns/promises、fetch)——无需外部 API 密钥、无需费用、没有速率限制。
audit_site("example.com")
├── SSL check (tls socket) → cert validity, expiry
├── DNS check (dns/promises) → record resolution
├── Email auth (DNS TXT lookups) → DMARC, SPF, DKIM
├── Performance (timed fetch) → TTFB, page weight
├── Uptime (HEAD request) → reachability
└── Broken links (page crawl) → link validation
↓
Weighted score (0-100) + grade (A-F) + recommendations
评分权重
| 检查项 | 权重 |
|---|---|
| SSL | 20% |
| 性能 | 20% |
| 运行时间 | 20% |
| 电子邮件身份验证 | 15% |
| 链接 | 15% |
| DNS | 10% |
安装
MCPize(推荐)
一键安装并使用托管服务:在 MCPize 上安装
npm
npx sitehealth-mcp
许可证
MIT — 由 Freedom Engineers 构建
相关项目
- SelfHeal MCP — MCP 服务的自愈代理
- LeadEnrich MCP — 瀑布式潜在客户信息丰富
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。