Vibehacker Metasploit MCP
A FastMCP-based interface for Metasploit Framework, enabling AI agents to interact with Metasploit capabilities.
Prerequisites
- Python 3.10+
- Metasploit Framework
- uv (Python package manager)
Setup with uv
This project uses uv for dependency management. uv is a fast, reliable Python package installer and resolver.
Installing uv
If you don’t have uv installed:
pip install uv
Setting up the project
- Clone the repository:
git clone https://github.com/foolsec/vibehacker_metasploit_mcp.git
cd vibehacker_metasploit_mcp
- Create and activate a virtual environment with uv:
uv venv
source .venv/bin/activate # On Windows: .venvScriptsactivate
- Install dependencies:
uv pip install -e .
Running Metasploit RPC Server
Before running the application, start the Metasploit RPC server:
# Full configuration with all options
msfrpcd -P kalipassword -S -a 127.0.0.1 -p 55553
Or use the simpler command to start the RPC server in the background on the default port (55553):
msfrpcd -P your_password
Environment Variables
Set the following environment variables:
export MSF_PASSWORD=kalipassword
export MSF_SERVER=127.0.0.1
export MSF_PORT=55553
Running the Application
python main.py
or to test the tools
mcp dev main.py
Features
- List available Metasploit exploits
- List available payloads
- Generate payloads
- Run exploits against targets
- Scan targets
- Manage active sessions
- Send commands to sessions
License
See the LICENSE file for details.
Vibehacker Metasploit Interface
Project Details
- foolsec/vibehacker_metasploit_mcp
- Apache License 2.0
- Last Updated: 4/17/2025
Categories
Recomended MCP Servers
a powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & Agno integration)
mindmap, mcp server, artifact
MCP server for Coolify
This is a personal project to determine whether or not Claude 3.5 Sonnet can write moderately complex MCP...
Web search using free google search (NO API KEYS REQUIRED)
A Python-based MCP for use in exposing Notion functionality to LLMs (Claude)
Discord MCP Server for Claude Integration
Application for SEO automation and AI-powered optimization
A Model Context Protocol (MCP) server for Gmail integration in Claude Desktop with auto authentication support. This server...