The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the ExposureGuard listing page.
An MCP (Model Context Protocol) server that connects AI assistants to the ExposureGuard domain security scanning API.
| Tool | Description |
|---|---|
scan_domain | Full security scan — 8 checks, A-F grade, score, findings, report URL (~8s) |
get_grade | Cached grade lookup (up to 24h old) — fast, no new scan triggered |
get_remediation | Copy-paste fix snippets for all failing checks |
get_dependencies | Third-party scripts/resources loaded by the domain |
Sign up at getexposureguard.com and grab your API key from the dashboard.
Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
If you installed as a package, you can also use:
Edit .cursor/mcp.json in your project root (or globally at ~/.cursor/mcp.json):
Edit ~/.codeium/windsurf/mcp_config.json:
Edit .vscode/mcp.json in your project:
Once connected, ask your AI assistant:
The server communicates over stdio using the MCP protocol — it's designed to be launched by an MCP client, not used interactively.
Rate limits depend on your ExposureGuard plan. If you hit a 429 response, the server will return a message suggesting you upgrade at getexposureguard.com/pricing.
Then users install with: pip install exposureguard-mcp
Then users install with: npx exposureguard-mcp
MIT