An MCP server to let AI agents control Intruder
- β’ Basic MCP protocol features implemented (12/40)
- β’ Room for improvement in GitHub community
- β’ Optimal dependency management (20/20)
- β’ Full deployment maturity (10/10)
- β’ Documentation (8/8)
- β’ Archestra MCP Trust score badge is missing
{
"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>"
},
"docker_image": "container"
}
}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"
]
}
}
}
[](https://archestra.ai/mcp-catalog/intruder-io__intruder-mcp)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"
]
}
}
}
Related MCP Servers
mcp
83/100A MCP server for using Semgrep to scan code for security vulnerabilities.
Stytch
80/100Remote MCP server for Stytch - authentication and identity platform
mcp-panther
74/100Write detections, investigate alerts, and query logsβall from your favorite AI agents
ida-pro-mcp
73/100MCP Server for IDA Pro.
apktool-mcp-server
72/100A MCP Server for APK Tool (Part of Android Reverse Engineering MCP Suites)
beelzebub
66/100A secure low code honeypot framework, leveraging AI for System Virtualization.
