卸载 WSL 里的 Ubuntu
wsl --unregister Ubuntu
查看当前已安装的发行版
wsl --list --verbose
下载kali-linux
bash
wsl --install -d kali-linux
Kali 服务端安装
bash
sudo apt update && sudo apt upgrade -y
sudo apt install python3 python3-venv python3-pip git -y
克隆源码 & 创建虚拟环境
bash
git clone https://github.com/0x4m4/hexstrike-ai.git
cd hexstrike-ai
# 创建虚拟环境(避免依赖冲突)
python3 -m venv hexstrike-env
source hexstrike-env/bin/activate
安装依赖
css
pip install -r requirements.txt
启动服务端
css
python3 hexstrike_server.py
WSL 启动 HexStrike AI 服务端(虚拟环境版)
# 1. 进入 WSL Kali
wsl -d kali-linux
# 2. 切换到项目目录
cd /home/xiepu/HexStrike/hexstrike-ai/
# 3. 激活虚拟环境
source /home/xiepu/HexStrike/hexstrike-ai/hexstrike-env/bin/activate
# 4. 启动服务端
python3 /home/xiepu/HexStrike/hexstrike-ai/hexstrike_server.py
cursor配置
点击右上角的设置----->mcp
mcp.json
最稳的写法(直接用你的用户名 + bash + 激活 venv)
css
{
"mcpServers": {
"hexstrike-ai": {
"command": "wsl",
"args": [
"-d", "kali-linux",
"-u", "xiepu",
"bash",
"-lc",
"source /home/xiepu/HexStrike/hexstrike-ai/hexstrike-env/bin/activate && python3 /home/xiepu/HexStrike/hexstrike-ai/hexstrike_mcp.py --server http://172.22.105.88:8888"
],
"description": "HexStrike AI v6.0 - WSL venv mode (bash)",
"timeout": 300,
"alwaysAllow": []
}
}
}
检测MCP是否能连通
在 Windows PowerShell:
css
Test-NetConnection -ComputerName 172.22.105.88 -Port 8888
TcpTestSucceeded: True → 网络通了