Mcpwner MCP Server

<h3><i>Beware the Badger</i></h3> Model Context Protocol server for autonomous security research

Local serverstdioPython

What is the Mcpwner MCP Server?

Beware the Badger Model Context Protocol server for autonomous security research

The short version

MCPwner is an MCP server that gives your LLM agent a full offensive-security toolkit. It exposes 55+ containerized tools through a single MCP interface - SAST, SCA, secrets, IaC, reconnaissance, DAST, coverage-guided fuzzing, CodeQL (builtin and custom queries), a headless browser, an OOB callback server, a PoC-script sandbox with deterministic oracles, and a persistent findings ledger.

What it needs from you

System Requirements: - Docker Engine 20.10+ and Docker Compose 2.0+ - 8GB RAM minimum (16GB recommended for running multiple tools) - 20GB free disk space (security tool images are large) - Supported platforms: Linux, macOS, Windows (with WSL2) MCP Client: - Claude Desktop, Cursor, Kiro, or any MCP-compatible client

More MCP options

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

How to install the Mcpwner MCP Server

{
  "mcpServers": {
    "mcpwner": {
      "command": "docker",
      "args": [
        "exec",
        "-i",
        "mcpwner-server",
        "python",
        "src/server.py"
      ],
      "env": {}
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

System Requirements: - Docker Engine 20.10+ and Docker Compose 2.0+ - 8GB RAM minimum (16GB recommended for running multiple tools) - 20GB free disk space (security tool images are large) - Supported platforms: Linux, macOS, Windows (with WSL2) MCP Client: - Claude Desktop, Cursor, Kiro, or any MCP-compatible client

Example prompts to try

  • “Use Mcpwner to Prerequisites.”
  • “Use Mcpwner to Setup.”

Frequently asked questions

<h3><i>Beware the Badger</i></h3> Model Context Protocol server for autonomous security research Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.