MCP ExplorerExplorer

Intruder Mcp

@intruder-ioon 9 months ago
11 MIT
FreeCommunity
AI Systems
An MCP server to let AI agents control Intruder

Overview

What is Intruder Mcp

Intruder-MCP is a server designed to enable AI agents, such as Claude and Cursor, to control the Intruder platform, facilitating automated security assessments.

Use cases

Use cases include automating security assessments, integrating AI-driven insights into vulnerability management workflows, and enhancing the efficiency of security operations through automated controls.

How to use

You can use Intruder-MCP in three ways: through Smithery, locally on your machine with Python, or in a Docker container. Each method requires an Intruder API key for authentication.

Key features

Key features include the ability to integrate with various AI clients, support for local and containerized deployment, and flexible configuration options for API key management.

Where to use

Intruder-MCP is primarily used in cybersecurity environments where automated vulnerability scanning and management are needed, particularly for organizations utilizing the Intruder platform.

Content

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"
      ]
    }
  }
}

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers