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)
- La ruta a
- 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
This server cannot be installed
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
- AsecurityFlicenseAqualityAn MCP (Model Context Protocol) server that provides Google search capabilities and webpage content analysis tools. This server enables AI models to perform Google searches and analyze webpage content programmatically.Last updated -33152TypeScript
- AsecurityAlicenseAqualityAn MCP server that enables interaction with Safe (formerly Gnosis Safe) smart contract wallets, allowing users to query transactions, get multisig details, and decode transaction data through natural language.Last updated -3JavaScriptMIT License
Semgrep MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.Last updated -6192PythonMIT License- -securityFlicense-qualityAn MCP server that monitors and provides analytics on weekly report submissions in a Google Sheet, allowing users to check missing submissions, view statistics, and track individual reporting status.Last updated -Python