网站健康检查工具

SiteHealth MCP是一款无需API密钥的网站健康检查工具,提供SSL证书、DNS健康、电子邮件认证、页面性能、正常运行时间和断链检测等功能,并生成综合评分报告。

  • by carsonroell-debug
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 carsonroell-debug/sitehealth-mcp

使用说明

站点健康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代理:

“审核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 断链检测

免费vs专业

工具 免费 专业版(19美元/月)
check_ssl 是 是
check_dns 是 是
audit_site -是的
check_email_auth -是的
check_performance -是的
check_uptime -是的
check_links -是的

免费层为您提供SSL和DNS检查。Pro通过A-F评分、电子邮件身份验证、性能、正常运行时间和断开链接检测来解锁完整的6检查审计。

在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:dmarc@example.com",
    "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

许可证

麻省理工学院-由 自由工程师

相关