punkpeye
MCP Server
punkpeye
public

Claude Kali MCP Commander

Dockerized Kali Linux MCP integration for Claude Desktop

Repository Info

1
Stars
0
Forks
1
Watchers
0
Issues
TypeScript
Language
Other
License

About This Server

Dockerized Kali Linux MCP integration for Claude Desktop

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

# Claude Kali MCP Integration

A clean, minimal implementation of Kali Linux MCP (Model Context Protocol) integration for Claude Desktop, providing secure access to Kali Linux tools through Claude's interface.

## Features

- 🐳 **Docker-based** - Easy deployment with containerization
- šŸ”’ **Isolated Environment** - Kali Linux tools in a secure container
- šŸ”„ **Automatic Health Checks** - Ensures service reliability
- šŸ“” **MCP Server** - Standard protocol for Claude Desktop integration
- šŸš€ **Quick Setup** - Get started with a single command
- šŸ”§ **Configurable** - Customize ports and settings as needed

## Prerequisites

- [Docker](https://docs.docker.com/get-docker/) (v20.10.0+)
- [Docker Compose](https://docs.docker.com/compose/install/) (v2.0.0+)
- [Git](https://git-scm.com/downloads) (for cloning the repository)

## Quick Start

1. **Clone the repository**:
   ```bash
   git clone https://github.com/house-of-stark/Claude-Kali-MCP-Commander.git
   cd Claude-Kali-MCP-Commander
   ```

2. **Start the services**:
   ```bash
   chmod +x start.sh
   ./start.sh
   ```

3. **Configure Claude Desktop**:
   - Open Claude Desktop settings
   - Set MCP Server URL to: `http://localhost:8081`
   - Restart Claude Desktop

## Project Structure

```
.
ā”œā”€ā”€ .gitignore           # Git ignore file
ā”œā”€ā”€ CONTRIBUTING.md      # Contribution guidelines
ā”œā”€ā”€ Dockerfile           # Kali Linux container setup
ā”œā”€ā”€ LICENSE              # MIT License
ā”œā”€ā”€ README.md            # This file
ā”œā”€ā”€ config/              # Configuration files
│   └── claude_desktop_config.json  # Claude Desktop config
ā”œā”€ā”€ docker-compose.yml   # Service definitions
ā”œā”€ā”€ health-server.js     # Health check server
ā”œā”€ā”€ package.json         # Node.js dependencies
└── start.sh             # Helper script to start services
```

## Troubleshooting

- **Port conflicts**: Modify the ports in `docker-compose.yml`
- **Container logs**: `docker logs kali-mcp-commander`
- **Container health**: `docker ps --filter "name=kali"`
- **Network issues**: Ensure Docker has proper network access

## Contributing

Contributions are welcome! Please read our [Contributing Guidelines](CONTRIBUTING.md) for details on how to contribute to this project.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Credits

- Original work by Eduard Ruzga (2024)
- Modified and maintained by Chris Stark (2025)
>>>>>>> f2528943306fb6b4af5304651bec9b6f31738d60

Quick Start

1

Clone the repository

git clone https://github.com/punkpeye/Claude-Kali-MCP-Commander
2

Install dependencies

cd Claude-Kali-MCP-Commander
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerpunkpeye
RepoClaude-Kali-MCP-Commander
Language
TypeScript
LicenseOther
Last fetched8/8/2025

Recommended MCP Servers

šŸ’¬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
šŸ”—

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
šŸ•·ļø

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers
⚔

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation