Installation and Initial Setup
Initial Setup and Configuration
Prerequisites
You have a an API Key for authenticating with Developer Assist
Supported for Kiro version 0.6+ (latest version recommended)
Installing and Configuring the Extension
In the Kiro IDE main navigation, click on the Extensions icon.
Search for the Checkmarx Developer Assist extension, then click Install for that extension.

In the pop-up window, click Trust Publisher and Install.
The Developer Assist extension is installed and the Checkmarx icon appears in the left-side navigation panel.
Click on the Checkmarx extension icon.
The Checkmarx Developer Assist Authentication sidebar opens:

In the Checkmarx Developer Assist Authentication sidebar, click Log in.
The Log in window opens.

Enter your activation key in the Checkmarx Developer Assist API Key field and click Log in.
The Checkmarx Developer Assist Authentication sidebar will now show that you are logged in.

A Checkmarx Developer Assist welcome page is displayed immediately after a successful login. Scroll down and click on Mark Done.
To verify that your MCP server is connected:

Select the Kiro icon in the left-side navigation panel.
Under MCP servers, confirm that Checkmarx Developer Assist is connected.
You can optionally adjust the Checkmarx Developer Assist Settings as follows:
Add Additional Params to set up custom configuraitions, such as proxy servers or to run in debug mode.
Enable/disable specific realtime scanners. By default, all scanners are enabled.
For IaC realtime scanner you can change the container platform used, Docker (default) or Podman.
The IDE’s built-in AI assistant is enabled by default, and the selected AI Assistant is ignored. To use a different AI Assistant:
Disable Prefer Native AI Assistant.
Select the AI Assistant to use for remediation. Options are Copilot (default) or Claude.
Troubleshooting - Manually Configuring the MCP Server
In case the automatic procedure fails. You can manually configure access to the Checkmarx MCP server using the following procedure:
If it does not already exist, create an mcp.json file at the following location:
${homeDir}\.kiro\settings\mcp.jsonAdd the "Checkmarx Developer Assist" mcp using the following snippet, replacing <Activation_Key> - with your Developer Assist Activation Key.
{ "mcpServers":{ "checkmarx Developer Assist":{ "url":"https://ast.checkmarx.net/api/security-mcp/mcp", "headers":{ "cx-origin":"Kiro", "Authorization":"<Activation_Key>" } } } }Click on theKiro icon in the left-side navigation, and under MCP servers, confirm that Checkmarx Developer Assist is connected.
