Security scanner for Model Context Protocol (MCP) with capability graph analysis. Detects emergent attack chains across multi-server AI agent deployments that no individual tool scan can find.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-lattice": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Open-source MCP security scanner with capability graph analysis.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in security
An evil MCP server used for redteam testing
AI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
mcpki-server is the backend infrastructure for https://www.mcpki.org, enabling secure public key management and autonomous certificate handling for large language models (LLMs).
MCP Security Weekly
Get CVE alerts and security updates for MCP Lattice and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Open-source MCP security scanner with capability graph analysis.
The Model Context Protocol (MCP) ecosystem has grown to over 10,000 servers, yet there is no comprehensive security tool to audit them. At least 25 CVEs and disclosure reports have documented vulnerabilities across tool poisoning, prompt injection, SSRF, and auth bypass classes. Existing scanners cover only a fraction of the attack surface and none analyze cross-server attack chains. MCP-Lattice fills that gap.
go install github.com/panavinsingh/MCP-Lattice/cmd/mcp-lattice@latest
Or download a prebuilt binary from the releases page.
mcp-lattice scan # auto-discover and scan all MCP servers
mcp-lattice scan --config ~/.config/claude/claude_desktop_config.json # scan a specific config
mcp-lattice scan --format sarif -o results.sarif # SARIF output for CI
mcp-lattice scan --severity high # only high and critical findings
MCP-Lattice builds a capability graph across all configured MCP servers, modeling what each tool can read, write, execute, and transmit. It then searches for cross-server attack chains -- for example, a filesystem-read tool on one server combined with an HTTP-send tool on another creates an exfiltration path. This is the key differentiator: no other scanner detects multi-server toxic combinations.
We attempted to scan 100 MCP servers from the npm registry (75 scanned successfully, 25 timed out):
| Metric | Value |
|---|---|
| Total findings | 1,275 (759 Critical, 505 High, 11 Medium) |
| Cross-server attack chains | 1,082 (84.9% of findings) |
| Servers with findings | 34 of 75 scanned |
| Most affected servers | browser-devtools-mcp (150), Heroku (116), Notion (94), CircleCI (89) |
Full methodology and reproduction scripts are in the research/ directory.
We welcome contributions -- especially new detection templates, which are the easiest way to get started.