Este proyecto está obsoleto en favor de: https://github.com/google/mcp-security
Servidor MCP de Chronicle SecOps
Este es un servidor MCP (Protocolo de Contexto de Modelo) para interactuar con el conjunto de operaciones de seguridad Chronicle de Google. Información de MCP
Instalación en Claude Desktop
Para utilizar este servidor MCP con Claude Desktop:
Instalar Claude Desktop
Abra Claude Desktop y seleccione "Configuración" en el menú de Claude
Haga clic en "Desarrollador" en la barra de la izquierda, luego haga clic en "Editar configuración".
Actualice su
claude_desktop_config.json
con la siguiente configuración (reemplace las rutas con sus rutas reales):
Asegúrese de actualizar:
La ruta a
uv
(usawhich uv
para encontrarlo)La ruta del directorio donde se clona este repositorio
Sus credenciales de Chronicle (ID de proyecto, ID de cliente y región)
Guarde el archivo y reinicie Claude Desktop
Ahora debería ver el ícono del martillo en la interfaz de Claude Desktop, lo que indica que el servidor MCP está activo.
Características
Herramientas de seguridad
search_security_events
: Busque eventos de seguridad en Chronicle con consultas personalizablesget_security_alerts
: Recibe alertas de seguridad de Chroniclelookup_entity
: busca información sobre una entidad (IP, dominio, hash)list_security_rules
: Lista de reglas de detección de seguridad de Chronicleget_ioc_matches
: Obtener coincidencias de Indicadores de Compromiso (IoC) de Chronicle
Instalación
Instalación mediante herrería
Para instalar mcp-secops-v3 para Claude Desktop automáticamente a través de Smithery :
Instalación manual
Instalar el paquete:
Configure sus variables de entorno:
Requisitos
Python 3.11+
Una cuenta de Google Cloud con Chronicle Security Operations habilitado
Autenticación correcta configurada
Uso
Ejecución del servidor MCP
Capacidades de la API
El servidor MCP proporciona las siguientes capacidades:
Buscar eventos de seguridad : Busque eventos de seguridad en Chronicle
Recibir alertas de seguridad : recuperar alertas de seguridad
Entidad de búsqueda : busca información de la entidad (IP, dominio, hash, etc.)
Reglas de seguridad de listas : Reglas de detección de listas
Obtener coincidencias de IoC : obtener indicadores de coincidencias de compromiso
Ejemplo
Consulte example.py
para obtener un ejemplo completo del uso del servidor MCP.
Autenticación
El servidor utiliza la autenticación de Google. Asegúrate de tener:
Configurar las credenciales predeterminadas de la aplicación (ADC)
Establecer una variable de entorno GOOGLE_APPLICATION_CREDENTIALS
Se utilizó
gcloud auth application-default login
Licencia
Apache 2.0
Desarrollo
El proyecto se estructura de la siguiente manera:
secops_mcp.py
: Implementación del servidor MCP principalexample.py
: Ejemplo de uso del servidor MCP
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP para interactuar con la suite Chronicle Security Operations de Google, que permite a los usuarios buscar eventos de seguridad, recibir alertas, buscar entidades, enumerar reglas de seguridad y recuperar coincidencias de IoC.
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server that enables interaction with Google Cloud Logging API, allowing users to write, read, and manage log entries and configurations through natural language.Last updated -
- -securityFlicense-qualityAn MCP server that provides access to Google Cloud Monitoring API, enabling interaction with cloud resources monitoring data through natural language commands.Last updated -
- -securityFlicense-qualityAn MCP Server that enables interaction with Google Cloud's Data Loss Prevention (DLP) API, allowing users to discover, classify, and protect sensitive data through natural language commands.Last updated -
- AsecurityFlicenseAqualityAn MCP server that enables querying and interacting with Google Cloud services including Logging, Spanner, Monitoring, and Cloud Trace through natural language.Last updated -17681