Claude Kali MCP 集成服务
产品定位
Claude Kali MCP 集成服务旨在通过 Docker 容器化技术,提供一个安全、隔离的环境,使 Kali Linux 的安全工具能够在 Claude Desktop 中无缝执行。
核心功能
- 🐳 基于 Docker - 容器化环境,确保执行一致性
- 🔒 隔离环境 - 在安全的沙箱中运行 Kali Linux 工具
- 🔄 自动健康检查 - 确保服务的可靠性和可用性
- 📡 MCP 服务器 - 与 Claude Desktop 的标准协议集成
- 🚀 快速设置 - 最小化配置即可开始使用
- 🔧 可配置 - 可自定义端口和设置
- 🔍 安全优先 - 为安全工具提供隔离的执行环境
- 📊 监控 - 内置健康检查和状态端点
适用场景
- 安全研究人员需要在隔离环境中运行 Kali Linux 工具
- 开发人员需要在 Claude Desktop 中无缝访问安全工具
- 需要快速部署和配置 Kali Linux 环境的用户
工具列表
- Docker:用于容器化环境
- Docker Compose:用于服务编排
- Git:用于克隆仓库
- Node.js:用于开发和测试
使用教程
使用依赖
- 安装 Docker (v20.10.0+)
# 参考 https://docs.docker.com/get-docker/- 安装 Docker Compose (v2.0.0+)
# 参考 https://docs.docker.com/compose/install/- 安装 Git
# 参考 https://git-scm.com/downloads- 安装 Node.js (v16+)
# 参考 https://nodejs.org/安装教程
- 克隆仓库
git clone https://github.com/house-of-stark/Claude-Kali-MCP-Commander
cd Claude-Kali-MCP-Commander- 选择构建配置
- 最小化构建(推荐)
./build.sh minimal
docker-compose up -d- 完整构建
./build.sh full
docker-compose -f docker-compose.full.yml up -d调试方式
- 检查健康端点
curl http://localhost:8080/health应返回:{"status":"ok"}
- 查看运行中的容器
docker ps --filter "name=kali-mcp-commander"- 查看容器日志
docker logs kali-mcp-commander