Home Features Pricing Documentation Services Contact DOWNLOAD
← Back to docs

JetBrains Integration

Set up SiteCMD with JetBrains IDEs to fix issues with full scan context.

JetBrains IDEs (IntelliJ IDEA, WebStorm, PhpStorm, etc.) support MCP servers through the AI Assistant plugin. Connect SiteCMD to give your AI Assistant access to scan results.

Configuration

The fastest path is to let the SiteCMD desktop app write the config for you: open SiteCMD, go to Integrations, and connect your JetBrains IDE. The app registers the MCP server and runs it bundled inside the app via your local Node, so there is nothing to install separately.

To wire it up by hand, open your IDE and go to Settings > Tools > AI Assistant > Model Context Protocol (MCP). Add a new server that points at the bundled server script. On macOS:

  • Name: sitecmd
  • Command: node
  • Arguments: /Applications/SiteCMD.app/Contents/Resources/sitecmd-mcp/sitecmd-mcp.mjs

Or, edit the MCP configuration file directly. JetBrains stores MCP server configs in the IDE settings directory. Add the following:

{
  "mcpServers": {
    "sitecmd": {
      "command": "node",
      "args": ["/Applications/SiteCMD.app/Contents/Resources/sitecmd-mcp/sitecmd-mcp.mjs"]
    }
  }
}

Restart the IDE after saving.

What you get

Once connected, the JetBrains AI Assistant can call these tools:

  • get_projects - list all projects tracked in SiteCMD
  • get_scan_score - fetch the latest score and category breakdown
  • get_issues - list failing issues ranked by severity and impact
  • get_fix_prompts - generate fix prompts for selected issues
  • get_scan_history - retrieve score history over time
  • get_dismissed_issues - review dismissed or not-applicable issues
  • compare_scans - compare two scans for fixed, new, and still-open issues
  • request_scan - get instructions for running a scan and comparing results