ExposureGuard MCP server
io.github.ExposureGuard/exposureguard-mcp·v1.0.2Domain security scanning for AI agents. A-F grades, 8 checks, fix snippets.
0 stars19 downloads/wk
Reviews
Write oneNobody has reviewed ExposureGuard yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ExposureGuard tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 162 days ago8/15
- Maintainer identityregistry namespace matches repository owner6/10
How ExposureGuard compares
Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 61% of 915 Security servers
- Downloads a week
- 19
- more than 4% of 248 Security servers with a package
Install ExposureGuard in Claude Code, Cursor or VS Code
claude mcp add exposureguard-mcp -- uvx exposureguard-mcp
What the publisher says
From the ExposureGuard repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.ExposureGuard/exposureguard-mcp -->
ExposureGuard MCP Server
An MCP (Model Context Protocol) server that connects AI assistants to the ExposureGuard domain security scanning API.
Tools
Setup
1. Get an API Key
Sign up at getexposureguard.com and grab your API key from the dashboard.
2. Install
# Option A: pip install (recommended)
pip install -e /path/to/exposureguard-mcp
# Option B: just install deps
pip install mcp httpx3. Configure Your AI Client
Claude Desktop
Edit ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
{
"mcpServers": {
"exposureguard": {
"command": "python",
"args": ["-m", "exposureguard_mcp.server"],
"env": {
"EXPOSUREGUARD_API_KEY": "your-api-key-here"
}
}
}
}If you installed as a package, you can also use:
{
"mcpServers": {
"exposureguard": {
"command": "exposureguard-mcp",
"env": {
"EXPOSUREGUARD_API_KEY": "your-api-key-here"
}
}
}
}Cursor
Edit .cursor/mcp.json in your project root (or globally at ~/.cursor/mcp.json):
{
"mcpServers": {
"exposureguard": {
"command": "python",
"args": ["-m", "exposureguard_mcp.server"],
"env": {
"EXPOSUREGUARD_API_KEY": "your-api-key-here"
}
}
}
}Windsurf
Edit ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"exposureguard": {
"command": "python",
"args": ["-m", "exposureguard_mcp.server"],
"env": {
"EXPOSUREGUARD_API_KEY": "your-api-key-here"
}
}
}
}VS Code (Copilot)
Edit .vscode/mcp.json in your project:
{
"servers": {
"exposureguard": {
"type": "stdio",
"command": "python",
"args": ["-m", "exposureguard_mcp.server"],
"env": {
"EXPOSUREGUARD_API_KEY": "your-api-key-here"
}
}
}
}4. Usage Examples
Once connected, ask your AI assistant:
- "Scan example.com for security issues"
- "What's the security grade for cloudflare.com?"
- "Show me how to fix the security issues on my-site.com"
- "What third-party scripts does shopify.com load?"
Running Standalone
export EXPOSUREGUARD_API_KEY=your-api-key-here
python -m exposureguard_mcp.serverThe server communicates over stdio using the MCP protocol — it's designed to be launched by an MCP client, not used interactively.
Rate Limits
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.
Publishing
PyPI
pip install build twine
python -m build
twine upload dist/*Then users install with: pip install exposureguard-mcp
npm
npm publishThen users install with: npx exposureguard-mcp
License
MIT
Nothing above is checked by us. What we check is on the safety report.
ExposureGuard: common questions
- Is ExposureGuard MCP server safe?
- Mostly: it is graded B (78/100). Read the ExposureGuard safety report
- How do I install ExposureGuard?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ExposureGuard need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ExposureGuard maintained?
- The last commit was 200 days ago (2026-04-18). The latest release is v1.0.2.
- What can I use instead of ExposureGuard?
- Servers from other publishers that do the same job: Security MCP server, MobiLoop MCP server and Snyk MCP server.
- How does ExposureGuard compare with other Security MCP servers?
- safety score 78/100 (higher than 61% of 915 Security servers); downloads a week 19 (more than 4% of 248 Security servers with a package). Full comparison.
Alternatives to ExposureGuard
Same job from other publishers: the closest match first, then the best rated.
- Security MCPZero-key security toolkit: grade sites A+ to F, check CVE exploits, plain-English attack defensesnot reviewedGrowingA
- MobiLoopGuarded AI mobile Appium testing, security scanning, verification, and fix-retest MCP tools.not reviewedGrowingA
- SnykEasily find and fix security issues in your applications leveraging Snyk platform capabilities.not reviewedEstablishedB
- MCPProxyLocal-first MCP proxy with BM25 tool discovery, security scanning, quarantine & ~99% token savingsnot reviewedGrowingB
- Prodcheck4,685 pre-production checks: security, performance, scale, integrations, post-launch, people.not reviewedGrowingA