🔒 MCP Vulnerability Scanner
AI-powered security scanner for MCP (Model Context Protocol) servers with automatic fixes, secret detection, and multi-channel alerts
Installation • Quick Start • AI Fix • Commands • Pricing
✨ Features
| Feature | Description |
|---|---|
| 🔍 Dangerous Operations | Detect command injection, path traversal, SQL injection |
| 🎭 Tool Poisoning | Identify typosquatting, misleading descriptions |
| 🔑 Secret Detection | Find API keys, passwords, tokens in MCP tools |
| 🤖 AI-Powered Fixes | Automatic security fixes with Ollama (free/local), OpenAI, Gemini |
| 📊 Multiple Formats | Console, JSON, HTML (with charts), SARIF (GitHub) |
| 📢 Multi-Channel Alerts | Slack, Discord, Email, Jira |
| 🌐 Live Scanning | Scan running MCP servers via HTTP/SSE |
| 🔐 Pro/Enterprise | Ready-to-use licensing system |
🚀 Installation
pip install mcp-vuln-scanner
Metadata
Release files for mcp-vuln-scanner 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_vuln_scanner-1.2.0.tar.gz | 23.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_vuln_scanner-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.4 kB
Release files / mcp_vuln_scanner-1.2.0.tar.gz
| Download URL | mcp_vuln_scanner-1.2.0.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
51b63337a8bdba7d50ab4f0fc15d4bb1977369e3a19af10e317006e68d4c977d
|
|
BLAKE2b-256 checksum How to use checksums |
7b6f76bceb10737616ed3f787180e0f3e6fa83ebffe7089818b9223ba2757acf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / mcp_vuln_scanner-1.2.0-py3-none-any.whl
| Download URL | mcp_vuln_scanner-1.2.0-py3-none-any.whl |
|---|---|
| Size | 29.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
45a2d277c614b706316ee3980eb8f8ef30496403dd02935b03d95b787d9ea1f6
|
|
BLAKE2b-256 checksum How to use checksums |
4d6c2b000c2242d3ef4220398decf89e0b023b4a1c9cb0e111e42fda559e1495
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|