RS

rad-security/mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

7 stars 5 forks 品質 90 トレンド 35MIT

Rad Security MCP Server

概要

A Model Context Protocol (MCP) server for RAD Security, providing AI-powered security insights for Kubernetes and cloud environments. RAD Security runs the MCP server for you, so most users don't need to install or host anything. Point your MCP client at the hosted endpoint and authenticate with your RAD Security credentials. - https://api.rad.security/mcp/ — note the . - Streamable HTTP. - send your credential in the Authorization header: and are a RAD Security API access key (create one in the RAD Security console); is your account ID. The server authenticates every request against the RAD Security API — no credentials are stored server-side. A short-lived form Bearer ory_st_ : also works, but session tokens expire — prefer an access key for anything long-lived (e.g. Slack / Claude Tag). Or via the CLI, keeping the secret in an env var (export RAD_MCP_TOKEN= : : ): .vscode/mcp.json — note the wrapper key is servers, not mcpServers: ~/.gemini/settings.

README

以下は原文 README の抜粋です。原文を見る。

RAD Security MCP Server

A Model Context Protocol (MCP) server for RAD Security, providing AI-powered security insights for Kubernetes and cloud environments.

RAD Security runs the MCP server for you, so most users don’t need to install or host anything. Point your MCP client at the hosted endpoint and authenticate with your RAD Security credentials.

  • Endpoint: https://api.rad.security/mcp/ — note the trailing slash.

  • Transport: Streamable HTTP.

  • Authentication: send your credential in the Authorization header:

    Authorization: Bearer ::
    

    and are a RAD Security API access key (create one in the RAD Security console); `` is your account ID. The server authenticates every request against the RAD Security API — no credentials are stored server-side.

A short-lived form Bearer ory_st_: also works, but session tokens expire — prefer an access key for anything long-lived (e.g. Slack / Claude Tag).

Claude Code

claude mcp add --transport http rad-security https://api.rad.security/mcp/ \
  --header "Authorization: Bearer ::"

OpenAI Codex CLI

~/.codex/config.toml:

[mcp_servers.rad-security]
url = "https://api.rad.security/mcp/"
http_headers = { "Authorization" = "Bearer ::" }

Or via the CLI, keeping the secret in an env var (export RAD_MCP_TOKEN=::):

codex mcp add rad-security --url https://api.rad.security/mcp/ --bearer-token-env-var RAD_MCP_TOKEN

Cursor

.cursor/mcp.json:

{
  "mcpServers": {
    "rad-security": {
      "type": "http",
      "url": "https://api.rad.security/mcp/",
      "headers": {
        "Authorization": "Bearer ::"
      }
    }
  }
}

VS Code (GitHub Copilot)

.vscode/mcp.json — note the wrapper key is servers, not mcpServers:

{
  "servers": {
    "rad-security": {
      "type": "http",
      "url": "https://api.rad.security/mcp/",
      "headers": {
        "Authorization": "Bearer ::"
      }
    }
  }
}

Gemini CLI

~/.gemini/settings.json — note the URL field is httpUrl (not url):

{
  "mcpServers": {
    "rad-security": {
      "httpUrl": "https://api.rad.security/mcp/",
      "headers": {
        "Authorization": "Bearer ::"
      }
    }
  }
}

Cline

GitHub で README 全文を見る

インストール

npx -y @rad-security/mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "rad-security": { "type": "http", "url": "https://api.rad.security/mcp/", "headers": { "Authorization": "Bearer <access_key_id>:<secret_key>:<account_id>" } } } }