Site Check MCP server — 15 tools for DNS, TLS, SEO, Lighthouse, security, and Pantheon migration checks, backed by the public api.site-check.ps-pantheon.com API.
A Model Context Protocol server that exposes the public Site Check API as 15 Claude tools. No API keys, no auth — just wire it up and ask Claude to audit any site.
Site Check itself is a Go API + Remix frontend from Pantheon Professional Services. This repo is a thin MCP wrapper so Claude can call it directly.
15 tools, all backed by https://api.site-check.ps-pantheon.com:
| Tool | What it does |
|---|---|
check_site | Full check: DNS, HTTP, TLS, security headers, email auth, Pantheon detection |
check_seo | Title, meta, headings, images, robots.txt, sitemap, structured data |
check_lighthouse | Lighthouse / PSI: scores, CWV, filmstrip, waterfall, asset breakdown |
check_crux | Chrome UX Report real-user metrics |
check_migration | 10-point Pantheon migration readiness |
check_batch | Up to 10 URLs in parallel |
compare_sites | Crawl-based side-by-side comparison |
probe_agcdn | Active AGCDN feature probing (WAF, IO, rate limiting) |
check_bot_protection | Bot mitigation detection |
check_hsts_preload | HSTS preload list check |
discover_subdomains | CT logs + SecurityTrails subdomain discovery |
check_resources | Broken CSS/JS/image/font audit |
get_dns_history | Historical DNS via SecurityTrails |
get_whois | WHOIS via SecurityTrails |
check_har | Local HAR file analysis |
/plugin marketplace add https://github.com/pantheon-systems-ps/site-check-mcp.git
/plugin install site-check
Done. Ask Claude: "Check the site pantheon.io".
Clone:
git clone https://github.com/pantheon-systems-ps/site-check-mcp.git ~/Git/site-check-mcp
Build:
cd ~/Git/site-check-mcp/server
npm install && npm run build
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"site-check": {
"command": "node",
"args": ["/Users/YOU/Git/site-check-mcp/server/dist/index.js"]
}
}
}
Restart Claude Desktop. The 15 tools appear under the hammer icon.
"Check the security headers on pantheon.io"
"Run a Lighthouse audit on example.com"
"Is example.com ready to migrate to Pantheon?"
"Compare site1.com vs site2.com"
"Discover subdomains for pantheon.io"
| Env var | Default | Description |
|---|---|---|
SITE_CHECK_API_URL | https://api.site-check.ps-pantheon.com | Override the API host (e.g., for local dev or a staging environment) |
cd server
npm install
npm run dev # tsc --watch
npm run build # one-shot build → dist/
npm start # runs the built server on stdio (for manual testing)
The MCP server reads JSON-RPC over stdio per the Model Context Protocol spec. To test locally without Claude, use the MCP Inspector:
npx @modelcontextprotocol/inspector node dist/index.js
MIT — see LICENSE.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub pantheon-systems-ps/site-check-mcp --plugin site-checkImplem Load Test MCP server — drive Pantheon load tests from Claude. Find a site, submit an intake, trigger a k6/Locust run, and pull back the D9 Report summary, all via chat.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer