The Chronicle SecOps MCP Server is a specialized implementation of the Model Context Protocol (MCP) designed to interact with Google's Chronicle Security Operations suite. This server enables seamless integration with security tools and APIs, providing advanced capabilities for managing and querying security data.
The Chronicle SecOps MCP Server is a Python-based server that facilitates interaction with Chronicle Security Operations. It is designed to be integrated with Claude Desktop, offering a range of security-related functionalities such as searching for security events, retrieving alerts, and looking up entities.
To install the Chronicle SecOps MCP Server automatically via Smithery, run the following command:
npx -y @smithery/cli install @emeryray2002/mcp-secops-v3 --client claude
pip install -e .
export CHRONICLE_PROJECT_ID="your-google-cloud-project-id"
export CHRONICLE_CUSTOMER_ID="your-chronicle-customer-id"
export CHRONICLE_REGION="us" # or your region
To configure the MCP server in Claude Desktop:
claude_desktop_config.json
with the following configuration:{
"mcpServers": {
"secops-mcp": {
"command": "/path/to/your/uv",
"args": [
"--directory",
"/path/to/your/mcp-secops-v3",
"run",
"secops_mcp.py"
],
"env": {
"CHRONICLE_PROJECT_ID": "your-google-cloud-project-id",
"CHRONICLE_CUSTOMER_ID": "your-chronicle-customer-id",
"CHRONICLE_REGION": "us"
}
}
}
}
To start the MCP server, run:
python main.py
The MCP server provides the following capabilities:
Refer to example.py
for a complete example of using the MCP server.
The server uses Google's authentication. Ensure you have one of the following configured:
GOOGLE_APPLICATION_CREDENTIALS
environment variablegcloud auth application-default login
This project is licensed under the Apache 2.0 license.
The project is structured as follows:
secops_mcp.py
: Main MCP server implementationexample.py
: Example usage of the MCP serverThe Chronicle SecOps MCP Server is a personal project designed to enhance security operations by integrating with Google's Chronicle Security Operations API.