Skip to main content

Cybrium MCP Server — Step-by-Step Setup

Connect Cybrium's security scanning tools to your AI coding assistant via MCP (Model Context Protocol). Works with Claude Code, Claude Desktop, Cursor, and Windsurf.

What You Get​

Once configured, you can ask your AI assistant to scan code, find secrets, check dependencies, and fix vulnerabilities — all in natural language.

ToolWhat you can say
Scan"Scan this project for vulnerabilities"
Secrets"Are there any hardcoded API keys?"
Supply Chain"Check for vulnerable dependencies"
License"Do we have any GPL dependencies?"
Repo Health"What's our security score?"
Frameworks"What frameworks does this project use?"
Web Scan"Scan example.com for vulnerabilities"
Fix"Fix the security issues you found"

Prerequisites​

Step 1: Install cyscan​

brew tap cybrium-ai/cli
brew install cyscan

Verify:

cyscan --version

You should see cyscan 0.8.1 or later.

Step 2: Install cyweb (optional — for web scanning)​

brew install cyweb

Step 3: Install cyprobe (optional — for network discovery)​

brew install cyprobe

Claude Code (CLI)​

Step 1: Add the MCP server​

Run this single command:

claude mcp add cybrium -- npx -y @cybrium-ai/mcp-server

Step 2: Verify​

Type /mcp in Claude Code:

/mcp

You should see cybrium listed with 7 tools.

Step 3: Try it​

Ask Claude:

Scan this project for security vulnerabilities

Alternative: Manual Configuration​

If you prefer manual setup, edit ~/.claude/settings.json:

{
"mcpServers": {
"cybrium": {
"command": "npx",
"args": ["-y", "@cybrium-ai/mcp-server"]
}
}
}

Claude Desktop​

Step 1: Open Settings​

Open Claude Desktop and click the gear icon in the bottom-left corner.

Step 2: Go to Developer Settings​

Click Developer in the settings sidebar, then click Edit Config.

Step 3: Add the MCP Server​

Add this to claude_desktop_config.json:

{
"mcpServers": {
"cybrium": {
"command": "npx",
"args": ["-y", "@cybrium-ai/mcp-server"]
}
}
}

Config file location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Step 4: Restart Claude Desktop​

Quit and reopen Claude Desktop. You should see a hammer icon in the chat input area.

Step 5: Try it​

Click the hammer icon to see available tools, then ask Claude:

What frameworks does this codebase use?

Cursor​

Step 1: Open Settings​

Press Cmd+, (macOS) or Ctrl+, (Windows/Linux).

Step 2: Search for MCP​

Type "MCP" in the settings search bar.

Step 3: Add Server​

Click Add MCP Server and fill in:

FieldValue
Namecybrium
Commandnpx
Args-y @cybrium-ai/mcp-server

Step 4: Restart Cursor​


Windsurf​

Add to your Windsurf MCP configuration file:

{
"mcpServers": {
"cybrium": {
"command": "npx",
"args": ["-y", "@cybrium-ai/mcp-server"]
}
}
}

Usage Examples​

Scan for vulnerabilities​

Scan this project for security vulnerabilities

The AI will run cyscan scan . and analyze the 1,815-rule engine results.

Check for hardcoded secrets​

Are there any hardcoded API keys or secrets in this codebase?

Uses cyscan's 296 secret detection patterns + entropy analysis.

Supply chain audit​

Check our dependencies for known vulnerabilities and license issues

Parses lockfiles, queries OSV/NVD/GHSA, checks for typosquats and risky licenses.

Repository health check​

How healthy is this repo's security posture? Give me a score.

Runs 14 checks: SECURITY.md, branch protection, dependency pinning, etc.

Web scanning​

Scan https://staging.myapp.com for security issues

Runs cyweb against the target URL.

Auto-fix​

Fix the SQL injection issue you found in src/api/users.py

Applies cyscan's autofix patches.


Troubleshooting​

"No tools showing up"​

  1. Check the MCP server runs: npx @cybrium-ai/mcp-server
  2. Verify cyscan is installed: which cyscan
  3. Restart your AI tool completely (quit + reopen)

"cyscan: command not found"​

The MCP server calls cyscan from your PATH. Install it:

brew tap cybrium-ai/cli && brew install cyscan

"Permission denied" on macOS​

chmod +x $(which cyscan) $(which cyweb) $(which cyprobe)

Architecture​

┌─────────────────────────────┐
│ Your AI Assistant │
│ (Claude/Cursor/Windsurf) │
└──────────┬──────────────────┘
│ MCP Protocol (stdio)
v
┌─────────────────────────────┐
│ Cybrium MCP Server │
│ (@cybrium-ai/mcp-server) │
└──────────┬──────────────────┘
│ spawns CLI processes
v
┌──────┬──────┬───────┐
│cyscan│cyweb │cyprobe│
│ SAST │ DAST │Network│
│ SCA │ Web │ OT │
│Secret│ │ │
└──────┴──────┴───────┘
│
v
JSON results → AI analyzes + explains + fixes

Everything runs locally. No API keys, no cloud calls, no data leaves your machine.