What is the CAST Gatekeeper MCP Server MCP server?
CAST Dashboard MCP server for compliance, quality, and technical debt insights for AI agents
How to install CAST Gatekeeper MCP Server
Copy-paste configuration for popular MCP clients.
transport: stdio
Config generated by PluginBench — verify against the source before use.Environment / auth
HOST_CONTROL_PANELrequiredCAST Dashboard Control Panel hostname or IP
PORT_CONTROL_PANELCAST Dashboard Control Panel port
DASHBOARD_API_KEYrequiredsecretAPI key for CAST Dashboard authentication
MCP_SERVER_PORTInternal port the MCP server container listens on
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"gatekeeper-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/castbuild/gatekeeper-mcp-server:3.0.0-beta5-46",
"-p",
"{MCP_SERVER_PORT}:8283",
"-e",
"HOST_CONTROL_PANEL={HOST_CONTROL_PANEL}",
"-e",
"PORT_CONTROL_PANEL={PORT_CONTROL_PANEL}",
"-e",
"DASHBOARD_API_KEY={DASHBOARD_API_KEY}"
],
"env": {
"HOST_CONTROL_PANEL": "<YOUR_HOST_CONTROL_PANEL>",
"PORT_CONTROL_PANEL": "<YOUR_PORT_CONTROL_PANEL>",
"DASHBOARD_API_KEY": "<YOUR_DASHBOARD_API_KEY>",
"MCP_SERVER_PORT": "<YOUR_MCP_SERVER_PORT>"
}
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"gatekeeper-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/castbuild/gatekeeper-mcp-server:3.0.0-beta5-46",
"-p",
"{MCP_SERVER_PORT}:8283",
"-e",
"HOST_CONTROL_PANEL={HOST_CONTROL_PANEL}",
"-e",
"PORT_CONTROL_PANEL={PORT_CONTROL_PANEL}",
"-e",
"DASHBOARD_API_KEY={DASHBOARD_API_KEY}"
],
"env": {
"HOST_CONTROL_PANEL": "<YOUR_HOST_CONTROL_PANEL>",
"PORT_CONTROL_PANEL": "<YOUR_PORT_CONTROL_PANEL>",
"DASHBOARD_API_KEY": "<YOUR_DASHBOARD_API_KEY>",
"MCP_SERVER_PORT": "<YOUR_MCP_SERVER_PORT>"
}
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"gatekeeper-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/castbuild/gatekeeper-mcp-server:3.0.0-beta5-46",
"-p",
"{MCP_SERVER_PORT}:8283",
"-e",
"HOST_CONTROL_PANEL={HOST_CONTROL_PANEL}",
"-e",
"PORT_CONTROL_PANEL={PORT_CONTROL_PANEL}",
"-e",
"DASHBOARD_API_KEY={DASHBOARD_API_KEY}"
],
"env": {
"HOST_CONTROL_PANEL": "<YOUR_HOST_CONTROL_PANEL>",
"PORT_CONTROL_PANEL": "<YOUR_PORT_CONTROL_PANEL>",
"DASHBOARD_API_KEY": "<YOUR_DASHBOARD_API_KEY>",
"MCP_SERVER_PORT": "<YOUR_MCP_SERVER_PORT>"
}
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"gatekeeper-mcp-server": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/castbuild/gatekeeper-mcp-server:3.0.0-beta5-46",
"-p",
"{MCP_SERVER_PORT}:8283",
"-e",
"HOST_CONTROL_PANEL={HOST_CONTROL_PANEL}",
"-e",
"PORT_CONTROL_PANEL={PORT_CONTROL_PANEL}",
"-e",
"DASHBOARD_API_KEY={DASHBOARD_API_KEY}"
],
"env": {
"HOST_CONTROL_PANEL": "<YOUR_HOST_CONTROL_PANEL>",
"PORT_CONTROL_PANEL": "<YOUR_PORT_CONTROL_PANEL>",
"DASHBOARD_API_KEY": "<YOUR_DASHBOARD_API_KEY>",
"MCP_SERVER_PORT": "<YOUR_MCP_SERVER_PORT>"
}
}
}
}Claude Code
claude mcp add gatekeeper-mcp-server --env HOST_CONTROL_PANEL=<YOUR_HOST_CONTROL_PANEL> --env PORT_CONTROL_PANEL=<YOUR_PORT_CONTROL_PANEL> --env DASHBOARD_API_KEY=<YOUR_DASHBOARD_API_KEY> --env MCP_SERVER_PORT=<YOUR_MCP_SERVER_PORT> -- docker run -i --rm docker.io/castbuild/gatekeeper-mcp-server:3.0.0-beta5-46 -p {MCP_SERVER_PORT}:8283 -e HOST_CONTROL_PANEL={HOST_CONTROL_PANEL} -e PORT_CONTROL_PANEL={PORT_CONTROL_PANEL} -e DASHBOARD_API_KEY={DASHBOARD_API_KEY}Related MCP servers
MCP server exposing CAST Imaging software architecture insights to AI agents