Seguridad RAD - MCP Server Seguro por ALMC Security 2025

Seguridad RAD

Ver en GitHub

Servidor MCP de RAD Security

Un servidor de protocolo de contexto de modelo (MCP) para RAD Security, que proporciona información de seguridad impulsada por IA para entornos Kubernetes y de nube.

Instalación

npm install @rad-security/mcp-server

Uso

Requisitos previos

  • Node.js 20.x o superior

Variables de entorno

Las siguientes variables de entorno son necesarias para utilizar el servidor MCP con Rad Security:

RAD_SECURITY_ACCESS_KEY_ID="tu_clave_de_acceso" RAD_SECURITY_SECRET_KEY="tu_clave_secreta" RAD_SECURITY_ACCOUNT_ID="tu_id_de_cuenta"

pero también puede utilizar algunas operaciones sin autenticación:

  • Listar CVEs
  • Obtener detalles de un CVE específico
  • Obtener los últimos 30 CVEs
  • Listar políticas de desconfiguración de recursos Kubernetes

En cursor IDE

Es bastante problemático establecer variables ENV en cursor IDE.

Por lo tanto, puede utilizar el siguiente script start.sh para iniciar el servidor.

./start.sh

Por favor, establezca primero las variables ENV en el script start.sh

En Claude Desktop

Puede utilizar la siguiente configuración para iniciar el servidor en Claude Desktop.

{ "mcpServers": { "rad-security": { "command": "npx", "args": ["-y", "@rad-security/mcp-server"], "env": { "RAD_SECURITY_ACCESS_KEY_ID": "<your-access-key-id>", "RAD_SECURITY_SECRET_KEY": "<su-clave-secreta>", "RAD_SECURITY_ACCOUNT_ID": "<your-account-id>" } } }

Como contenedor Docker - con Streamable HTTP

docker build -t rad-security/mcp-server . docker run \ -e TRANSPORT_TYPE=streamable \ -e RAD_SECURITY_ACCESS_KEY_ID=su_clave_de_acceso \ -e RAD_SECURITY_SECRET_KEY=su_clave_secreta \ -e RAD_SECURITY_ACCOUNT_ID=su_id_de_cuenta \ -p 3000:3000 \ rad-security/mcp-server

Como contenedor Docker - con SSE (obsoleto)

Nota: El transporte SSE está obsoleto en favor de Streamable HTTP. Todavía está soportado por compatibilidad con versiones anteriores, pero se recomienda utilizar Streamable HTTP en su lugar.

docker build -t rad-security/mcp-server . docker run \ -e TRANSPORT_TYPE=sse \ -e RAD_SECURITY_ACCESS_KEY_ID=su_clave_de_acceso \ -e RAD_SECURITY_SECRET_KEY=su_clave_secreta \ -e RAD_SECURITY_ACCOUNT_ID=su_id_de_cuenta \ -p 3000:3000 \ rad-security/mcp-server

Características

  • Inventario de cuentas

    • Lista de clusters y sus detalles*
  • Inventario de Contenedores

    • Lista de contenedores y sus detalles
  • Detecciones de seguridad

    • Lista y análisis de los problemas de seguridad*
  • Seguridad en tiempo de ejecución

    • Obtención de árboles de procesos de contenedores en ejecución
    • Obtención de líneas de base en tiempo de ejecución de los contenedores en funcionamiento
    • Análisis del comportamiento de los procesos de los contenedores en ejecución*
  • Seguridad de red

    • Monitorización de peticiones HTTP
    • Seguimiento de las conexiones de red
    • Análisis de patrones de red
  • Identidad y acceso

    • Lista de identidades
    • Obtener detalles de identidades*
  • Auditoría

    • Enumerar quién ha accedido a un pod*
  • Seguridad en la nube

    • Enumerar y supervisar los recursos de la nube
    • Obtenga detalles de los recursos y el estado de cumplimiento*
  • Imágenes

    • Obtener SBOMs
    • Lista de imágenes y sus vulnerabilidades
    • Obtenga las imágenes más vulnerables
  • Objetos Kubernetes

    • Obtener detalles de un recurso Kubernetes específico*
    • Lista de recursos de Kubernetes
    • Lista de políticas de desconfiguración de recursos Kubernetes*
  • Vectores de amenazas

    • Enumerar vectores de amenazas
    • Obtener detalles de un vector de amenazas específico*
  • CVEs

    • Lista de CVE
    • Obtener detalles de un CVE específico
    • Obtener los últimos 30 CVE

* - requiere autenticación y cuenta en Rad Security.

Desarrollo

# Instalar dependencias npm install Ejecutar comprobación de tipos npm run type-check Ejecutar linter npm run lint Construir npm run build

Licencia

Licencia MIT - ver el archivo LICENSE para más detalles

Relacionados en Servicio en la nube - MCP Servers Seguros

ServidorResumenAcciones
Servidor MCP de copia de seguridad de Cloudflare a GitHubVer
Premios Vuelos Público MCPEste ejemplo le permite implementar un servidor MCP remoto que no requiere autenticación en Cloudfla...Ver
Servidor de pagos MCPPrimer servidor MCP de pago de TurquíaVer
PayPalEl kit de herramientas de agente de PayPal permite que los marcos de agentes más conocidos, como el...Ver
Servidor MCP de WazuhUn servidor basado en Rust diseñado para tender un puente entre un sistema Wazuh de Información de S...Ver
Servidor MCP de BinanceVer