5ire也是一个跨平台的开源智能助手。 国内官网:5ire - 跨平台开源智能助手及MCP (模型上下文协议) 客户端。前不久,我看到了Github上的一个开源项目,直接用MCP协议调用kali的命令。
https://github.com/Wh0am123/MCP-Kali-Server/。我用Cherry studio配置没有成功,用5ire成功了,介绍给大家。
我在Kali虚拟机里git clone该项目并进入目录执行以下命令,监听5000端口:
ifconfig #查看一下kali本机的ip:192.168.52.153
git clone https://github.com/Wh0am123/MCP-Kali-Server.git
cd MCP-Kali-Server
python3 kali_server.pyWindows主机下载装好5ire后,先配置一下DeepSeek的API:
Windows本机也要下载
https://github.com/Wh0am123/MCP-Kali-Server/这个项目。并且确保你本机能ping通kali的IP地址。
配置一下5ire的本地MCP,在左侧栏选工具选项,右侧栏选Local添加MCP服务器。
主要命令一是如上图所示填好工具标识:kali,第二个命令填写示例:
python3 /absolute/path/to/mcp_server.py http://kali_IP:5000
像我写的如下,因为python包的缘故,我用的是全路径。config那个json格式是自动生成,不用管。
C:\Users\john\anaconda3\envs\open_manus\python D:\MCP-Kali-Server\mcp_server.py --server http://192.168.52.153:5000 --timeout 300
这个装好之后,打开你命名为mcpServers的mcp开关,可以看到有以下工具:
装好之后,在5ire的聊天窗口就可以调用了。调用方式一定要有kali这个前缀。好比:kali:nmap 扫描127.0.0.1。
它就会在kali下自动扫描了。kali下的情形如下:
当然,你也可以执行别的命令。好比kali:whoami。这个5ire还是不太如cherry studio方便。cherry studio只要鼠标点亮MCP的图标,直接发送命令就可以了。如果在5ire下不带kali这个前缀,DeepSeek会当成本机的普通命令而不是MCP服务端里的命令。
当然,你也可以在Cursor或是Trae的编程工具里配置主个MCP插件也可以,还能让它俩自动修改python代码加入更多功能。
