mcpField
S
SiteHealth MCP

SiteHealth MCP

本地服务
freedomengineers.tech云与基础设施02 周前更新

关于 SiteHealth MCP

SiteHealth MCP 检查网站证书、DNS、邮件认证、性能、正常运行时间和链接,并生成评分报告。它面向通过 MCP 客户端检查网站健康状况的用户;部分检查和完整审计列为 Pro 功能。

主要功能

  1. 01检查 SSL 证书和 DNS 记录
  2. 02验证 DMARC、SPF 和 DKIM
  3. 03测量响应时间和页面性能
  4. 04检查正常运行时间及失效链接
  5. 05生成加权健康评分

适用场景

  1. 01检查网站配置与安全状况
  2. 02排查邮件认证问题
  3. 03检查页面速度和可用性
  4. 04查找返回 4xx 或 5xx 的链接

MCP 相关

MCP 服务提供完整网站审计,以及单项 SSL、DNS、邮件认证、性能、正常运行时间和链接检查工具。README 说明 SSL 和 DNS 检查免费,完整审计及其他检查需使用 Pro。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"carsonroell-debug-sitehealth": {
"command": "npx",
"args": [
"-y",
"sitehealth-mcp"
]
}
}
}
启动命令npx -y sitehealth-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsitehealth-mcp0.1.1

工具

7

收录的工具列表 · 更新于 2 周前

参数类型必填说明
urlstring是要审计的网站 URL 或域名(例如,'https://example.com' 或 'example.com')
maxLinksnumber否要检查失效链接的最大数量。默认值:50
checkLinksboolean否是否包含失效链接检查(额外耗时约 10-20 秒)。默认值:true

详细介绍

SiteHealth MCP

npm License: MIT MCPize

一次 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_sslSSL 证书有效性和到期时间
check_dnsDNS 记录和解析
check_email_authDMARC/SPF/DKIM 验证
check_performanceTTFB、加载时间、页面体积
check_uptimeHTTP 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

评分权重

检查项权重
SSL20%
性能20%
运行时间20%
电子邮件身份验证15%
链接15%
DNS10%

安装

MCPize(推荐)

一键安装并使用托管服务:在 MCPize 上安装

npm
npx sitehealth-mcp

许可证

MIT — 由 Freedom Engineers 构建

相关项目

评论

支持 Markdown

第一次接触 MCP?

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

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