ExposureGuard MCP Server Adds Domain Security Scanning to Claude Desktop

A developer has created an MCP server for domain security scanning using Claude Code, enabling Claude Desktop users to check domain security directly. The server wraps the ExposureGuard API and was built with Claude Code's assistance for scaffolding, async polling logic, and tool definition structuring.
Key Details
The server exposes four specific tools:
scan_domain— Runs 8 security checks: SPF, DMARC, SSL, security headers, DNSSEC, open ports, MX, and HTTPS. Returns an A-F grade in approximately 8 seconds.get_grade— Quick cached lookup that doesn't trigger a new scan.get_remediation— Returns exact DNS records and server configurations to fix each failing check.get_dependencies— Shows third-party scripts and resources loaded by a domain.
Once connected to Claude Desktop, users can ask Claude to "scan example.com for security issues" and it will call the API directly. The developer noted that building this revealed interesting aspects of MCP's verification handshake and how tool descriptions affect when Claude decides to use a tool versus answering from memory.
Installation is via pip install exposureguard-mcp. The ExposureGuard API offers a free tier with 100 API calls per day.
This type of MCP server integration demonstrates how developers can extend Claude Desktop's capabilities with specialized tools, particularly in security domains where automated scanning and remediation guidance can be valuable.
📖 Read the full source: r/ClaudeAI
👀 See Also

vllm-mlx fork adds tool calling and prompt cache for local AI coding agents
A developer has modified vllm-mlx to fix tool calling issues and add prompt caching, reducing TTFT from 28s to 0.3s for OpenClaw on Apple Silicon. The fork supports Qwen3-Coder-Next at 65 tok/s on M3 Ultra with working function calling.

CONTACT: 3D Naval Combat Game Built Entirely with Claude Code
CONTACT is a 3D naval combat game built entirely with Claude Code + Opus, featuring a 7×7×7 volumetric cube, credit economy with tactical perks, and three game modes including Human vs Claude and Sonnet vs Sonnet with persistent strategic memory.

Reducing Multi-Modal Agent Latency by Omitting Screenshot History
A developer found that omitting previous screenshots from multi-modal agent requests and replacing base64 image data with "[image omitted]" strings significantly reduces latency while maintaining performance. The experiment was conducted using Claude and documented on GitHub.

Developer Builds Native tmux Port for Windows Using Claude Code Without Knowing C
A developer created tmux-win, a native Windows multiplexer using Claude Code to handle Win32 API and conpty implementation despite not knowing C. The tool features vertical/horizontal splits, detachable sessions, and native performance without VM overhead.