Vulnerability MCP Server

A developer-centric security toolkit that unifies multiple scanning engines (including a custom, AST-based Python scanner and Semgrep) to find OWASP

Local serverstdioPython

What is the Vulnerability MCP Server?

A developer-centric security toolkit that unifies multiple scanning engines (including a custom, AST-based Python scanner and Semgrep) to find OWASP Top 10

What it actually does

  • Unified Workflow — Integrates multiple scanning engines into a single, cohesive CLI interface
  • Dual-Engine Philosophy —
  • Custom Engine — A high-fidelity, Python-specific scanner built from the ground up to detect OWASP Top 10 vulnerabilities with low false positives. Uses AST parsing for deep code analysis and integrates pip-audit for dependency checking
  • Semgrep Engine — An integrated wrapper around the industry-standard Semgrep tool, providing broad, fast, multi-language scanning capabilities based on a vast community-driven ruleset
  • Developer-Centric — Designed for ease of use by developers, providing clear, actionable feedback
  • Educational — Each finding from the Custom Engine includes an explanation of the vulnerability, potential attack scenarios, and remediation guidance, making it a valuable learning tool

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Vulnerability MCP Server

{
  "mcpServers": {
    "vulnerability-scanner": {
      "command": "uvx",
      "args": ["vulnerability-scanner"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Frequently asked questions

A developer-centric security toolkit that unifies multiple scanning engines (including a custom, AST-based Python scanner and Semgrep) to find OWASP Top 10 Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.