Get the FREE Ultimate OpenClaw Setup Guide →

OpenDerisk

AI-Native Risk Intelligence Systems, OpenDeRisk——Your application system risk intelligent manager provides 7* 24-hour comprehensive and in-depth protection.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio derisk-ai-openderisk uvx run python packages/derisk-app/src/derisk_server.py --config configs/derisk-proxy-aliyun.toml \
  --env DERISK_API_KEY="Your OpenDeRisk API key" \
  --env DERISK_CONFIG_PATH="Path to derisk-proxy-aliyun.toml if applicable" \
  --env DERISK_DATASETS_DIR="pilot/datasets (default location for OpenRCA dataset)"

How to use

OpenDerisk is an AI-native risk intelligence system that coordinates multiple agents and tools to perform root cause analysis, evidence visualization, and data-driven risk assessment. The server is intended to run under uv and serves a web UI for interacting with the OpenRCA-powered diagnostics, Flame Graph Assistant, and DataExpert-style data ingestion capabilities. Once running, you can access the web UI at http://localhost:7777 to view the diagnostics pipeline, manage datasets, and review evidence chains generated by the multi-agent system. Use the provided configuration to point OpenDerisk at your API keys and dataset locations, enabling automated observation and reporting.

How to install

Prerequisites

  • Python 3.8+ and uv (the Python-based server runner) installed on your system
  • Git installed
  • Sufficient disk space for the OpenRCA dataset (~26GB decompressed, plus processing space)

Installation steps

  1. Clone the repository
git clone https://github.com/derisk-ai/OpenDerisk.git
cd OpenDerisk
  1. Prepare the release environment (needed for development setup)
sh scripts/prepare_release.sh
  1. Install dependencies for development (via the recommended uv workflow)
# Ensure you are in the repository root
uv install
  1. Download the default dataset (Telecom/OpenRCA dataset) if you plan to reproduce the default setup
gdown https://drive.google.com/uc?id=1cyOKpqyAP4fy-QiJ6a_cKuwR7D46zyVe
  1. Place datasets as indicated by the guide
mv downloaded_dataset_path pilot/datasets/
  1. Run the server using the provided configuration
uv run python packages/derisk-app/src/derisk_server.py --config configs/derisk-proxy-aliyun.toml
  1. Open the web UI at http://localhost:7777

Additional notes

Notes and tips

  • The system relies on the OpenRCA dataset for root cause analysis. Ensure you have sufficient disk space (the decompressed dataset is large, ~26GB).
  • The configuration file derisk-proxy-aliyun.toml must be created and filled with your API keys and any required dataset paths. The API key usually comes from your OpenDeRisk deployment credentials.
  • If you encounter port conflicts, you can modify the configuration or run the server on a different port if supported by your setup.
  • For AI-SRE workflows, you can use the AI-SRE OpenRCA mode to perform root cause analysis on logs, traces, and metrics; the Flame Graph Assistant can ingest flame graphs for performance diagnostics; and the DataExpert tool can ingest metrics/logs/traces for conversational analysis.
  • Ensure network access to required data sources and OpenRCA endpoints, and keep the dataset paths consistent with the configuration file.

Related MCP Servers

Sponsor this space

Reach thousands of developers