
rad-security/mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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.
Connect (hosted — recommended)
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
Authorizationheader:Authorization: Bearer ::andare 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
Установка
npx -y @rad-security/mcp-serverКонфигурация
{
"mcpServers": {
"rad-security": {
"type": "http",
"url": "https://api.rad.security/mcp/",
"headers": {
"Authorization": "Bearer <access_key_id>:<secret_key>:<account_id>"
}
}
}
}