Quick Start Guide¶
Get RedQuanta MCP up and running in under 5 minutes with this comprehensive quick start guide.
Prerequisites¶
System Requirements
- OS: Windows 10+, Linux (Ubuntu 18.04+), macOS 10.14+
- CPU: 2 cores, 2.0 GHz
- RAM: 4 GB
- Storage: 2 GB free space
- Network: Internet connection for tool downloads
- OS: Windows 11, Linux (Ubuntu 22.04+), macOS 12+
- CPU: 4+ cores, 3.0 GHz
- RAM: 8+ GB
- Storage: 10+ GB free space (for logs and reports)
- Network: High-bandwidth connection for large scans
Required Software¶
# Update package list
sudo apt update
# Install Node.js 20 LTS
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Install Git
sudo apt install git
# Install Docker (optional)
sudo apt install docker.io docker-compose
sudo usermod -aG docker $USER
# Verify installations
node --version # Should be v20.x.x
npm --version # Should be 10.x.x
git --version # Should be 2.x.x
# Install Homebrew (if not installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Node.js 20 LTS
brew install node@20
# Install Git
brew install git
# Install Docker Desktop (optional)
brew install --cask docker
# Verify installations
node --version # Should be v20.x.x
npm --version # Should be 10.x.x
git --version # Should be 2.x.x
Installation Methods¶
Method 1: NPM Installation (Recommended)¶
Method 2: Docker Installation¶
# docker-compose.yml
version: '3.8'
services:
redquanta-mcp:
image: redquanta/mcp:latest
container_name: redquanta-mcp
ports:
- "5891:5891"
environment:
- NODE_ENV=production
- LOG_LEVEL=info
- JAIL_ROOT=/app/vol
volumes:
- ./config:/app/config:ro
- ./logs:/app/logs
- ./reports:/app/reports
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:5891/health"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
volumes:
logs:
reports:
Method 3: Pre-built Binaries¶
Initial Configuration¶
1. Environment Setup¶
Create a .env file in the project root:
# .env
NODE_ENV=development
LOG_LEVEL=info
MCP_MODE=rest
PORT=5891
HOST=localhost
JAIL_ROOT=/opt/redquanta/vol
DANGEROUS_MODE=false
CACHE_ENABLED=true
CACHE_TTL=3600
WEB_SEARCH_ENABLED=true
2. Security Configuration¶
The default configuration is secure by default. For custom setups:
3. Tool Verification¶
Run the doctor command to verify tool availability:
# Check system requirements and tool availability
node dist/cli.js doctor
# Expected output:
# 🏥 RedQuanta MCP System Check:
# ✅ Node.js v20.11.0 (OK)
# ✅ Platform: win32 x64
# ✅ Config: allowedCommands.json found
# ✅ Config: allowedPaths.json found
# 💡 Run `redquanta-mcp server` to perform complete tool detection
Verification & Testing¶
1. Health Check¶
# Start the server in background
npm run start:prod &
# Wait for startup
sleep 5
# Check health endpoint
curl http://localhost:5891/health
# Expected response:
# {
# "status": "healthy",
# "version": "0.3.0",
# "mode": "rest",
# "platform": "linux",
# "uptime": 5.234,
# "timestamp": "2025-06-25T10:00:00.000Z"
# }
# List available tools
node dist/cli.js tools
# Expected output:
# 🛠️ Available RedQuanta MCP Tools:
#
# nmap_scan - Network discovery and port scanning
# masscan_scan - High-speed port scanning
# ffuf_fuzz - Web fuzzing and directory discovery
# nikto_scan - Web vulnerability scanning
# workflow_enum - Automated enumeration workflow
# workflow_scan - Automated vulnerability scanning
2. First Security Scan¶
3. API Testing¶
Next Steps¶
Immediate Actions¶
- Configure Your Environment - Customize settings for your needs
- Run Your First Scan - Perform a real security assessment
- Explore the Tools - Learn about available security tools
Learning Path¶
Troubleshooting¶
If you encounter issues:
- 📚 Check the Troubleshooting Guide
- 🐛 Search GitHub Issues
- 💬 Ask in Discussions
- 📧 Email: support@redquanta.dev
Installation Complete!
Congratulations! RedQuanta MCP is now installed and ready for use.
- ✅ Server is running on http://localhost:5891
- ✅ CLI tools are available via
node dist/cli.js - ✅ API documentation at http://localhost:5891/docs
- ✅ Health monitoring at http://localhost:5891/health
Next: Run your first security scan →