Skip to content
Conduit

mcp server

SOCLOOM

SOC operations woven with 800+ security skills, ML detection & MITRE ATT&CK — open-source AI-native SOC platform

xAmirHamza77/SOCLOOMcommunitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • uv (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "socloom": {
      "command": "uvx",
      "args": [
        "socloom"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 23, 2026

Overview

SOCloom is an open-source, AI-native Security Operations Center platform. It weaves together three detection layers, a catalog of 817 cybersecurity skills, and MITRE ATT&CK mapping into one analyst toolchain.

Most AI-SOC tools dump logs into an LLM. SOCloom routes each incident through real security playbooks — threat hunting, IR, forensics, malware analysis — then fuses that context with ML scores before generating a response.


Why SOCloom?

ProblemSOCloom Solution
Alert fatigueML + rules fusion with confidence scoring
Shallow AI triage817-skill router injects real playbooks into LLM context
No MITRE contextAuto-maps every alert to ATT&CK + IR playbooks
Vendor lock-inOpen source, self-hosted, multi-LLM
AI agent gapNative MCP server for Cursor & Claude Desktop

Detection Engine

LayerTechnologyPurpose
MLIsolation Forest (8 features)Baseline anomaly detection
Rules5 Sigma-style rulesDeterministic high-fidelity alerts
AI + SkillsMulti-LLM + 817 playbooksContextual threat analysis

Skills Catalog

  • 817 total skills indexed from Anthropic Cybersecurity Skills
  • 329 SOC-relevant across threat hunting, IR, forensics, malware analysis
  • Semantic router matches incidents by keyword, attack type, and MITRE technique

Dashboard Analytics

Real-time React dashboard with risk distribution, attack type breakdown, confidence trends, and WebSocket live alerts.


Quick Start

Prerequisites

Python 3.11+ · Node.js 20+ (dashboard) · Anthropic Cybersecurity Skills (optional)

Install & run

git clone https://github.com/xAmirHamza77/SOCLOOM.git
cd SOCLOOM
cp .env.example .env

python3.12 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt

# API server
PYTHONPATH=backend uvicorn aegis.main:app --reload --port 8000

# Dashboard (new terminal)
cd frontend && npm install && npm run dev

# Demo traffic (new terminal)
python scripts/traffic_simulator.py
ServiceURL
Dashboardhttp://localhost:5173
API docshttp://localhost:8000/docs
Healthhttp://localhost:8000/api/v1/health

CLI

export PYTHONPATH=backend

python -m aegis.cli.main analyze --src 203.0.113.55 --dst 10.0.0.5 -p UDP -s 7000 -d 30
python -m aegis.cli.main hunt "dns tunneling exfiltration"
python -m aegis.cli.main intel "203.0.113.55,evil-domain.com"
python -m aegis.cli.main incident "Ransomware Alert" --desc "Encrypted files on FS-01"
python -m aegis.cli.main skills --stats

MCP Server

pip install mcp
PYTHONPATH=backend python mcp-server/server.py

Expose SOCloom to Cursor, Claude Desktop, and AI agents. See docs/MCP.md.


Docker

docker compose up --build

Project Structure

socloom/
├── assets/              # Logo, banner, charts (SVG)
├── backend/aegis/       # Core engine
├── frontend/            # React dashboard
├── mcp-server/          # MCP for AI agents
├── scripts/             # Traffic simulator
└── docs/                # Full documentation

Configuration

VariableDescriptionDefault
AEGIS_SKILLS_PATHAnthropic skills repo pathbuilt-in fallback
OPENAI_API_KEYOpenAI key—
ANTHROPIC_API_KEYAnthropic key—
AEGIS_LLM_PROVIDERopenai / anthropic / ollamaopenai
ABUSEIPDB_API_KEYIP reputation—

Works fully offline without API keys.


Roadmap

  • ML + rules + skill-orchestrated AI
  • 817-skill catalog router
  • MITRE ATT&CK mapping
  • MCP server + CLI + Dashboard
  • Sigma YAML import
  • STIX/TAXII feeds
  • JWT auth + RBAC
  • SOAR integrations

Acknowledgments

License

MIT — see LICENSE

↑↓ navigate openesc close