Skip to main content

Cyberstrike is now open source! AI-powered penetration testing for security professionals. Star on GitHub

MCP Commands

The cyberstrike mcp commands manage Model Context Protocol servers and their configurations.

📸 SCREENSHOT: mcp-commands.png

MCP command interface

List Servers

Show All Servers

Terminal window
cyberstrike mcp list

Output:

MCP Servers
━━━━━━━━━━━
Name Type Status Tools
────────────────────────────────────────────
kali local connected 15
filesystem local connected 3
github remote connected 8
custom-tools local stopped -

JSON Output

Terminal window
cyberstrike mcp list --json

Show Tools

Terminal window
cyberstrike mcp list --tools

Shows all tools from all servers.

Server Status

Check Specific Server

Terminal window
cyberstrike mcp status kali

Output:

Server: kali
━━━━━━━━━━━━
Status: Connected
Type: Local (stdio)
Uptime: 2h 15m
Tools: 15
Resources: 3
Memory: 45MB

Health Check

Terminal window
cyberstrike mcp health

Tests all server connections.

Start Server

Start Specific Server

Terminal window
cyberstrike mcp start kali

Start All Servers

Terminal window
cyberstrike mcp start --all

Start with Debug

Terminal window
cyberstrike mcp start kali --debug

Stop Server

Stop Specific Server

Terminal window
cyberstrike mcp stop kali

Stop All Servers

Terminal window
cyberstrike mcp stop --all

Force Stop

Terminal window
cyberstrike mcp stop kali --force

Restart Server

Restart Specific Server

Terminal window
cyberstrike mcp restart kali

Restart All

Terminal window
cyberstrike mcp restart --all

Add Server

Interactive Add

Terminal window
cyberstrike mcp add

Prompts for server configuration.

Add Local Server

Terminal window
cyberstrike mcp add my-tools --command "node server.js"

Add Remote Server

Terminal window
cyberstrike mcp add remote-tools --url "https://mcp.example.com/sse"

With Options

Terminal window
cyberstrike mcp add kali \
--command "npx @cyberstrike/mcp-kali" \
--env "DEBUG=true" \
--auto-start

Remove Server

Remove Server

Terminal window
cyberstrike mcp remove my-tools

Remove with Confirmation

Terminal window
cyberstrike mcp remove my-tools --yes

Configure Server

Edit Configuration

Terminal window
cyberstrike mcp config kali

Opens configuration in editor.

Set Option

Terminal window
cyberstrike mcp config kali --set timeout=60000

Get Option

Terminal window
cyberstrike mcp config kali --get timeout

List Options

Terminal window
cyberstrike mcp config kali --list

Tools

List Server Tools

Terminal window
cyberstrike mcp tools kali

Output:

Tools from 'kali'
━━━━━━━━━━━━━━━━━
Name Description
────────────────────────────
nmap Network scanner
nuclei Vulnerability scanner
sqlmap SQL injection tool
ffuf Web fuzzer
hydra Password cracker
...

Tool Details

Terminal window
cyberstrike mcp tools kali nmap

Output:

Tool: nmap
━━━━━━━━━━
Description: Network scanner for port discovery and service detection
Server: kali
Parameters:
target (required): Target host or network
ports (optional): Port specification
flags (optional): Additional nmap flags
Example:
nmap --target 192.168.1.1 --ports "1-1000"

Search Tools

Terminal window
cyberstrike mcp tools --search "vulnerability"

Authentication

Login to Remote Server

Terminal window
cyberstrike mcp auth github-mcp

Opens browser for OAuth if required.

Logout

Terminal window
cyberstrike mcp auth github-mcp --logout

Refresh Token

Terminal window
cyberstrike mcp auth github-mcp --refresh

Logs

View Server Logs

Terminal window
cyberstrike mcp logs kali

Follow Logs

Terminal window
cyberstrike mcp logs kali --follow

Last N Lines

Terminal window
cyberstrike mcp logs kali --lines 100

Filter Logs

Terminal window
cyberstrike mcp logs kali --filter "error"

Debug

Enable Debug Mode

Terminal window
cyberstrike mcp debug kali --enable

Test Tool

Terminal window
cyberstrike mcp debug kali --test nmap --args '{"target": "localhost"}'

Trace Requests

Terminal window
cyberstrike mcp debug kali --trace

Import/Export

Export Configuration

Terminal window
cyberstrike mcp export > mcp-config.json

Import Configuration

Terminal window
cyberstrike mcp import mcp-config.json

Share Configuration

Terminal window
cyberstrike mcp export kali > kali-config.json

Installation

Install from Registry

Terminal window
cyberstrike mcp install @cyberstrike/mcp-kali

Install from URL

Terminal window
cyberstrike mcp install https://github.com/user/mcp-server.git

Uninstall

Terminal window
cyberstrike mcp uninstall @cyberstrike/mcp-kali

Update

Update Server

Terminal window
cyberstrike mcp update kali

Update All

Terminal window
cyberstrike mcp update --all

Check for Updates

Terminal window
cyberstrike mcp update --check

Troubleshooting

Connection Failed

Error: Failed to connect to MCP server: kali

Solutions:

Terminal window
# Check server status
cyberstrike mcp status kali
# View logs
cyberstrike mcp logs kali
# Restart server
cyberstrike mcp restart kali

Tool Not Found

Error: Tool 'nmap' not found

Verify:

Terminal window
# List available tools
cyberstrike mcp tools kali
# Check server is connected
cyberstrike mcp status kali

Timeout

Error: MCP server connection timeout
Terminal window
# Increase timeout
cyberstrike mcp config kali --set timeout=120000
# Check server health
cyberstrike mcp health kali

Examples

Set Up Kali Tools

Terminal window
# Install
cyberstrike mcp install @cyberstrike/mcp-kali
# Configure
cyberstrike mcp config kali --set auto-start=true
# Start
cyberstrike mcp start kali
# Verify
cyberstrike mcp tools kali

Add Custom Server

Terminal window
# Add server
cyberstrike mcp add my-scanner \
--command "python scanner_server.py" \
--cwd "/opt/scanner"
# Start
cyberstrike mcp start my-scanner
# Test
cyberstrike mcp debug my-scanner --test scan --args '{"target": "localhost"}'

Tip

Use cyberstrike mcp list --tools to discover all available tools across servers.