local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Enables repository cloning from GitHub as part of the setup process.
Provides a comprehensive interface to Metasploit Framework capabilities, enabling listing of exploits and payloads, payload generation, target exploitation, vulnerability scanning, and management of active sessions including command execution.
Vibehacker Metasploit MCP
Metasploit Framework 的基于 FastMCP 的接口,使 AI 代理能够与 Metasploit 功能进行交互。
先决条件
- Python 3.10+
- Metasploit框架
- uv(Python 包管理器)
使用 uv 设置
该项目使用uv进行依赖管理。uv 是一个快速、可靠的 Python 包安装程序和解析器。
安装 uv
如果您没有安装 uv:
设置项目
- 克隆存储库:
- 使用 uv 创建并激活虚拟环境:
- 安装依赖项:
运行 Metasploit RPC 服务器
在运行应用程序之前,启动 Metasploit RPC 服务器:
或者使用更简单的命令在默认端口(55553)上在后台启动 RPC 服务器:
环境变量
设置以下环境变量:
运行应用程序
或测试工具
特征
- 列出可用的 Metasploit 漏洞
- 列出可用的有效载荷
- 生成有效载荷
- 针对目标运行漏洞利用程序
- 扫描目标
- 管理活动会话
- 向会话发送命令
执照
有关详细信息,请参阅LICENSE文件。
This server cannot be installed
Metasploit 框架的基于 FastMCP 的接口,使 AI 代理能够与 Metasploit 功能进行交互以进行利用、有效载荷生成、目标扫描和会话管理。