本项目是专为Kali Linux环境打造的Model Context Protocol(MCP)服务器集合。借助强大工具与灵活功能的集成,能有效提升逆向工程、安全测试以及自动化工作流的效率。无论您是安全研究人员还是开发者,都能借助本项目更高效地完成任务。
按照以下步骤快速开始使用kali-mcps:
docker build -t kali-mcps:latest .
{
"mcpServers": {
"kali-docker": {
"command": "docker",
"args": ["run", "-i", "kali-mcps:latest"]
}
}
}
"kali-docker"为服务器名称,可自定义。"command": "docker"指定将使用Docker运行容器。"args"定义了Docker运行参数:-i启用交互模式,镜像名为刚刚构建的kali-mcps:latest。kali-mcps容器,并开始使用内置的Kali工具(如Nmap、nm、objdump、strings、tshark)进行任务。例如:basic_scan执行基础网络扫描。disassemble反编译目标文件。capture_live实时捕获网络流量。本项目新增了以下功能:
在项目根目录下运行以下命令来构建Docker镜像:
docker build -t kali-mcps:latest .
配置MCP客户端的配置文件config.json:
{
"mcpServers": {
"kali-docker": {
"command": "docker",
"args": ["run", "-i", "kali-mcps:latest"]
}
}
}
使用Kali工具进行不同任务:
# 运行基础网络扫描
basic_scan
# 反编译目标文件
disassemble
# 实时捕获网络流量
capture_live
项目提供基于Docker的沙盒环境:
ubuntu-systemd:22.04目前该项目尚处于初期阶段。开发者正在准备相关内容,包括服务器配置、工具集成和文档编写。一切尚未就绪,但敬请期待即将到来的精彩更新!
文档中未提及许可证相关信息,如需了解请访问原始项目页面。
⚠️ 重要提示
本文内容为翻译版本,仅供参考。如需了解更多信息,请访问原始项目页面。
💡 使用建议
点击右上角的“Watch”按钮,持续关注以获取最新动态。待基础工作完成后,欢迎贡献代码或提出建议。