Are you the author? Sign in to claim
AI-Powered Cybersecurity Automation Platform with 155 Tools
155 Security Tools | AI-Powered | MCP Compatible
Cyber Master MCP Server is a complete cybersecurity toolkit that works with AI assistants like Claude, ChatGPT, or VS Code Copilot. It provides 155+ security tools that you can control through natural language.
Example:
# Open terminal and navigate to desired location
cd ~/Desktop
# Clone the repository
git clone https://github.com/your-username/cyber-master.git
# Enter the directory
cd cyber-master
# Create virtual environment
python3 -m venv cyber-env
# Activate it (Linux/Mac)
source cyber-env/bin/activate
# Activate it (Windows)
# cyber-env\Scripts\activate
# Install Python packages
pip install -r requirements.txt
# On Kali Linux (most tools pre-installed)
sudo apt update && sudo apt install -y \
nmap masscan rustscan amass subfinder nuclei nikto \
gobuster feroxbuster ffuf dirb dirsearch httpx katana \
sqlmap wpscan hydra john hashcat ghidra radare2 gdb \
binwalk volatility3 prowler trivy
# On Ubuntu/Debian
sudo apt update && sudo apt install -y nmap nikto sqlmap hydra
# Check if tools are installed
which nmap
which nuclei
which gobuster
# Should return paths like /usr/bin/nmap
# Make sure virtual environment is activated
source cyber-env/bin/activate
# Start the MCP server
python3 cyber_master_server.py
# You should see:
# ✅ CyberMaster AI MCP Server Started
# 📊 Port: 8888
# Open new terminal and test
curl http://localhost:8888/health
# Should return JSON with server status
{
"mcpServers": {
"cyber-master": {
"command": "python3",
"args": [
"/full/path/to/cyber-master/cyber_master_mcp.py",
"--server",
"http://localhost:8888"
],
"timeout": 300
}
}
}
{
"servers": {
"cyber-master": {
"type": "stdio",
"command": "python3",
"args": [
"/full/path/to/cyber-master/cyber_master_mcp.py",
"--server",
"http://localhost:8888"
]
}
}
}
Close and reopen your AI client (Claude Desktop or VS Code).
Ask your AI assistant:
"Can you check the health of the Cyber Master server?"
If connected, it will use the server_health tool.
Start the server:
cd cyber-master
source cyber-env/bin/activate
python3 cyber_master_server.py
Open your AI assistant (Claude Desktop, VS Code Copilot, etc.)
Start asking questions:
"Scan 192.168.1.1 for open ports using nmap"
"Run a comprehensive scan on example.com"
"Do a quick port scan on 10.0.0.1"
"Check example.com for SQL injection vulnerabilities"
"Scan for XSS vulnerabilities on target.com"
"Find hidden directories on website.com"
"Test for command injection on api.target.com"
"Run a vulnerability scan on target.com using nuclei"
"Check for common misconfigurations on server.com"
"Scan for known CVEs in the target system"
"Clone the website example.com with all assets"
"Create a phishing simulation of login.example.com"
"Clone target.com with depth 2 and download assets"
"Start a bug bounty recon workflow for target.com"
"Find all subdomains of example.com"
"Enumerate parameters on api.target.com"
"Analyze this binary file for vulnerabilities"
"Check if this ELF binary has security protections"
"Find ROP gadgets in this binary"
"Audit my AWS account for security issues"
"Scan my Kubernetes cluster for vulnerabilities"
"Check my Docker images for CVEs"
nmap_scan() - Port scanningrustscan_fast_scan() - Ultra-fast port scanningmasscan_high_speed() - High-speed port scanningautorecon_comprehensive() - Full reconnaissanceamass_scan() - Subdomain enumerationnuclei_scan() - Vulnerability scanningnikto_scan() - Web server scanningsqlmap_scan() - SQL injection testinggobuster_scan() - Directory enumerationffuf_scan() - Web fuzzingwpscan_analyze() - WordPress scanningghidra_analysis() - Reverse engineeringradare2_analyze() - Binary analysisgdb_peda_debug() - Debuggingchecksec_analyze() - Security checksprowler_scan() - AWS securitytrivy_scan() - Container scanningkube_hunter_scan() - Kubernetes testingbugbounty_reconnaissance_workflow() - Full reconbugbounty_vulnerability_hunting() - Vuln huntingbugbounty_osint_gathering() - OSINT collectionEdit cyber-master-mcp.json:
{
"mcpServers": {
"cyber-master": {
"command": "python3",
"args": [
"/path/to/cyber_master_mcp.py",
"--server",
"http://localhost:8888"
],
"timeout": 300
}
}
}
# Start on different port
python3 cyber_master_server.py --port 9000
# Start with debug mode
python3 cyber_master_server.py --debug
# Start with both
python3 cyber_master_server.py --port 9000 --debug
# Set custom port
export CYBERMASTER_PORT=9000
# Set custom host
export CYBERMASTER_HOST=0.0.0.0
# Set log level
export CYBERMASTER_LOG=DEBUG
Solution:
# Check Python version
python3 --version
# Should be 3.8 or higher
# Check if port is in use
netstat -tlnp | grep 8888
# Kill existing process if needed
kill -9 <PID>
Solution:
# Check if tool is installed
which nmap
# Install missing tools
sudo apt install nmap
# Check PATH
echo $PATH
Solution:
Verify server is running:
curl http://localhost:8888/health
Check MCP configuration path is correct
Restart AI client
Check server logs for errors
Solution:
# Make scripts executable
chmod +x cyber_master_server.py
chmod +x cyber_master_mcp.py
# Check file permissions
ls -la
Solution:
# Use faster scanning profile
python3 cyber_master_server.py --debug
# Check system resources
htop
# Reduce concurrent scans
# Edit server config to limit threads
A: Yes, but Kali Linux is recommended for full functionality. On Windows, use WSL2.
A: No. Start with core tools (nmap, nuclei, gobuster). Install others as needed.
A: Only use on systems you own or have written permission to test. Unauthorized testing is illegal.
A: Yes. You can use the Python API directly. See the code examples in the source.
A:
cd cyber-master
git pull
pip install -r requirements.txt
A: Yes! Fork the repository and submit a pull request.
⚠️ IMPORTANT:
This project is for educational and authorized security testing purposes only.
Made with ❤️ by Nikhil Gupta for AI-powered security automation
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows