Back to Catalog

intruder-mcp

intruder-io/intruder-mcp
🔗 Latest commit:e399150
🕒 Updated:Sep 9, 2025, 01:06 PM
Python
Security

An MCP server to let AI agents control Intruder

MCP Trust Score
Based on our comprehensive evaluation criteria
🤖 Evaluated by gemini-2.5-flashFix
Trust Score54/100
GitHub Metrics
Repository statistics and activity
⭐ GitHub Stars:17
👥 Contributors:3
📋 Total Issues:1
📦 Has Releases:Yes
🔧 Has CI/CD Pipeline:Yes
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
🤖 Evaluated by gemini-2.5-flashFix
{
  "intruder": {
    "command": "uv",
    "args": [
      "--directory",
      "path/to/intruder-mcp/intruder_mcp",
      "run",
      "server.py"
    ],
    "env": {
      "INTRUDER_API_KEY": "your-api-key"
    }
  },
  "intruder-mcp-docker": {
    "command": "docker",
    "args": [
      "container",
      "run",
      "--interactive",
      "--rm",
      "--init",
      "--env",
      "INTRUDER_API_KEY=<your-api-key>",
      "ghcr.io/intruder-io/intruder-mcp"
    ],
    "env": {
      "INTRUDER_API_KEY": "<your-api-key>"
    }
  }
}
MCP Protocol Support
Implemented MCP protocol features
🤖 Evaluated by gemini-2.5-flashFix
Tools:
Prompts:
Resources:
Sampling:
Roots:
Logging:
STDIO Transport:
HTTP Transport:
OAuth2 Auth:
Dependencies
3 dependencies
Libraries and frameworks used by this MCP server
🤖 Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/intruder-io/intruder-mcp)](https://archestra.ai/mcp-catalog/intruder-io__intruder-mcp)
README.md

Intruder MCP

Let MCP clients like Claude and Cursor control Intruder. For more information and sample use cases, please see our blog post.

Installation

There are three ways to use the MCP server:

  • Through smithery
  • Locally on your machine with Python
  • In a Docker container

All of these methods require you to provide an Intruder API key. To generate a key, see the documentation.

Smithery

Follow the instructions on smithery.

Running Locally

Install uv if it isn't already present, and then clone this repository and run the following from the root directory:

uv venv
uv pip install -e .

Then, add the following to your MCP client configuration, making sure to fill in your API key, and update the path to where you have cloned this repository:

{
  "mcpServers": {
    "intruder": {
      "command": "uv",
      "args": [
        "--directory",
        "path/to/intruder-mcp/intruder_mcp",
        "run",
        "server.py"
      ],
      "env": {
        "INTRUDER_API_KEY": "your-api-key"
      }
    }
  }
}

Running in a Container

Add the following to your MCP client configuration, making sure to fill in your API key:

{
  "mcpServers": {
    "intruder": {
      "command": "docker",
      "args": [
        "container",
        "run",
        "--interactive",
        "--rm",
        "--init",
        "--env",
        "INTRUDER_API_KEY=<your-api-key>",
        "ghcr.io/intruder-io/intruder-mcp"
      ]
    }
  }
}
intruder-mcp MCP Server | Documentation & Integration | Archestra