使用说明
卡利mcp
卡利mcp 是一个由“esa”实现的简单模型上下文协议(MCP)服务器,它允许您将Linux(例如Kali)外壳公开为MCP-可访问的API。这使MCP-client(如AI助手或自动化工具)能够通过结构化的API调用在远程(或本地)Kali机器上调用shell命令。
📦 里面是什么
server.py-MCP/neneneba API服务器代码requirements.txt--Python依赖关系Dockerfile.txt--(可选)Docker设置说明claude_desktop_config.json--使用MCP客户端(例如Claude Desktop)进行设置的示例配置.gitignore.txt--基本忽略文件
✅ 功能和使用案例
- 暴露任何shell命令或已安装的Kali工具(例如。
nmap,curl,gobuster等等)经由MCP。 - 允许AI客户端或自动化脚本通过标准协议运行渗透测试/侦察/CTF命令。
- 易于与支持MCP的人工智能工具集成,实现自动化工作流程。
- 容器化选项(使用Docker)以实现隔离和可移植性。
🚀 入门指南
先决条件
- Linux机器(最好是Kali Linux)——或安装了所需工具的任何Linux。
- Python 3.8+(或与中使用的版本匹配
server.py) - (可选)Docker,如果你想在容器中运行服务器。
安装(主机/服务器端)
git clone https://github.com/HrskiEsa/Kali-mcp.git
cd Kali-mcp
pip install -r requirements.txt
python3 server.py
