Cycode MCP Server

Boost security in your dev lifecycle via SAST, SCA, Secrets & IaC scanning with Cycode.

Local serverstdioPython

What is the Cycode MCP Server?

Cycode mcp server lets Claude, Cursor and other MCP clients work with Cycode directly. Boost security in your dev lifecycle via SAST, SCA, Secrets & IaC scanning with Cycode.

What Cycode does

The Cycode Command Line Interface (CLI) is an application you can install locally to scan your repositories for secrets, infrastructure as code misconfigurations, software composition analysis vulnerabilities, and static application security testing issues.

Requirements

  • The Cycode CLI application requires Python version 3.9 or later. The MCP command is available only for Python 3.10 and above. If you're using an earlier Python version, this command will not be available. - Use the cycode auth command to authenticate to Cycode with the CLI - Alternatively, you can get a Cycode Client ID and Client Secret Key by following the steps

Practical notes

  • Written in Python.

Recorded tools

  • status — Show the CLI status and exit.
  • cycode_secret_scan — Scan for hardcoded secrets
  • cycode_sca_scan — Scan for Software Composition Analysis (SCA) - vulnerabilities and license issues
  • cycode_iac_scan — Scan for Infrastructure as Code (IaC) misconfigurations
  • cycode_sast_scan — Scan for Static Application Security Testing (SAST) - code quality and security flaws
  • cycode_status — Get Cycode CLI version, authentication status, and configuration information

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
cycode_secret_scanScan for hardcoded secrets
cycode_sca_scanScan for Software Composition Analysis (SCA) - vulnerabilities and license issues
cycode_iac_scanScan for Infrastructure as Code (IaC) misconfigurations
cycode_sast_scanScan for Static Application Security Testing (SAST) - code quality and security flaws
cycode_statusGet Cycode CLI version, authentication status, and configuration information

How to install the Cycode MCP Server

{
  "mcpServers": {
    "cycode": {
      "command": "cycode",
      "args": [
        "mcp"
      ],
      "env": {
        "CYCODE_CLIENT_ID": "your-cycode-id",
        "CYCODE_CLIENT_SECRET": "YOUR_CYCODE_CLIENT_SECRET",
        "CYCODE_API_URL": "https://api.cycode.com",
        "CYCODE_APP_URL": "https://app.cycode.com"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • The Cycode CLI application requires Python version 3.9 or later. The MCP command is available only for Python 3.10 and above. If you're using an earlier Python version, this command will not be available. - Use the cycode auth command to authenticate to Cycode with the CLI - Alternatively, you can get a Cycode Client ID and Client Secret Key by following the steps
VariableDescriptionRequired
CYCODE_CLIENT_IDDeclared in the maintainer’s client configuration.Check documentation
CYCODE_CLIENT_SECRETDeclared in the maintainer’s client configuration.Check documentation
CYCODE_API_URLDeclared in the maintainer’s client configuration.Check documentation
CYCODE_APP_URLDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Cycode to status.”
  • “Use Cycode to cycode secret scan.”
  • “Use Cycode to cycode sca scan.”

Frequently asked questions

Boost security in your dev lifecycle via SAST, SCA, Secrets & IaC scanning with Cycode. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.