← Back to Plugins
MCP Server MCP

CAST Gatekeeper MCP Server

MCP Registry publisher By MCP Registry publisher 👁 1 views ▲ 0 votes

CAST Dashboard MCP server for compliance, quality, and technical debt insights for AI agents

Verified source

Install

oci:docker.io/castbuild/gatekeeper-mcp-server:3.0.0-beta5-46

Configuration Example

{
  "remotes": [],
  "packages": [
    {
      "registryType": "oci",
      "identifier": "docker.io/castbuild/gatekeeper-mcp-server:3.0.0-beta5-46",
      "runtimeHint": "docker",
      "transport": {
        "type": "streamable-http",
        "url": "http://{HOST_CONTROL_PANEL}:{PORT_CONTROL_PANEL}/mcp/gatekeeper",
        "variables": {
          "HOST_CONTROL_PANEL": {
            "description": "Hostname or IP of your CAST Dashboard Control Panel",
            "isRequired": true
          },
          "PORT_CONTROL_PANEL": {
            "description": "CAST Dashboard Control Panel port",
            "default": "8098"
          }
        }
      },
      "runtimeArguments": [
        {
          "value": "{MCP_SERVER_PORT}:8283",
          "variables": {
            "MCP_SERVER_PORT": {
              "description": "Host port to expose the MCP server on",
              "default": "8283"
            }
          },
          "type": "named",
          "name": "-p"
        },
        {
          "isRequired": true,
          "value": "HOST_CONTROL_PANEL={HOST_CONTROL_PANEL}",
          "variables": {
            "HOST_CONTROL_PANEL": {
              "description": "Hostname or IP of your CAST Dashboard Control Panel"
            }
          },
          "type": "named",
          "name": "-e"
        },
        {
          "value": "PORT_CONTROL_PANEL={PORT_CONTROL_PANEL}",
          "variables": {
            "PORT_CONTROL_PANEL": {
              "description": "Control Panel port",
              "default": "8098"
            }
          },
          "type": "named",
          "name": "-e"
        },
        {
          "isRequired": true,
          "value": "DASHBOARD_API_KEY={DASHBOARD_API_KEY}",
          "variables": {
            "DASHBOARD_API_KEY": {
              "description": "CAST Dashboard API key",
              "isSecret": true
            }
          },
          "type": "named",
          "name": "-e"
        }
      ],
      "environmentVariables": [
        {
          "description": "CAST Dashboard Control Panel hostname or IP",
          "isRequired": true,
          "name": "HOST_CONTROL_PANEL"
        },
        {
          "description": "CAST Dashboard Control Panel port",
          "default": "8098",
          "name": "PORT_CONTROL_PANEL"
        },
        {
          "description": "API key for CAST Dashboard authentication",
          "isRequired": true,
          "isSecret": true,
          "name": "DASHBOARD_API_KEY"
        },
        {
          "description": "Internal port the MCP server container listens on",
          "default": "8283",
          "name": "MCP_SERVER_PORT"
        }
      ]
    }
  ]
}
mcp model-context-protocol oci

Comments

Sign in to leave a comment

Loading comments...