Overview

The Zenable MCP (Model Context Protocol) Server enables your AI coding assistant to automatically check and improve your code against your organization’s requirements.

Prerequisites

1. Get your API Key

Visit our MCP sign-up page and fill out the form to receive your API key.

2. Ensure npx is installed

npx is used to facilitate the Zenable MCP integration. If you don’t already have npx installed, follow the instructions below for your platform:
Check if npx is installed:
npx --version
If you see a version number, you’re all set! If you see an error, install Node.js (which includes npm and npx) using Homebrew:
brew install node
Or download the installer from the official Node.js site.Verify npx is in your PATH:
which npx
The output should be a path like /usr/local/bin/npx.
For more information, see the npm documentation.

Installation

Video Tutorial

Setup Instructions

Choose your IDE below and follow the setup instructions:
Add this entry to your global ~/.kiro/settings/mcp.json or per-project .kiro/settings/mcp.json configuration file as described in the Kiro documentation:
{
  "mcpServers": {
    "zenable": {
      "command": "npx",
      "args": [
        "-y",
        "--",
        "mcp-remote@latest",
        "https://mcp.www.zenable.app/",
        "--header",
        "API_KEY:<YOUR_ZENABLE_API_KEY>"
      ],
      "disabled": false,
      "autoApprove": [
        "conformance_check"
      ]
    }
  }
}
Next, add an agent hook by opening the Kiro hook UI and then entering the following into the text area:
When you write or edit a file you MUST always send the file contents to the zenable conformance_check tool and automatically apply the recommendations.
After pressing enter, it should create a hook for you similar to the following:A Kiro agent hook detailsAnd in the left panel, underneath “AGENT HOOKS” you should now see something like:A Kiro agent hook

Next Steps


For more details on the MCP protocol or advanced configuration, see the official documentation for your IDE.