AI-powered threat hunting and incident response MCP server for Elasticsearch/OpenSearch
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP Official Registry Β· PyPI Package
Open-source threat hunting orchestrator connecting LLMs to enterprise security data via Model Context Protocol (MCP)
Quick Start Β· Installation Β· CLI Usage Β· Features Β· Architecture Β· Documentation Β· Examples
Warning This project is in active development and intended for security testing, research, and educational purposes only. It is not production-ready. Do not deploy in production environments. APIs, tool interfaces, and data formats may change without notice. Use at your own risk.
https://github.com/user-attachments/assets/0d0381f0-5b68-43b2-8630-19ec130885b2
CrowdSentinel transforms traditional SIEM querying into intelligent, framework-driven investigations using natural language. It serves as a unified security intelligence layer that connects large language models to enterprise security data sources, enabling:
-EncodedCommand) so C2 addresses hidden inside them surface as IoCsOptional extras:
Detection rules (6,060 Lucene + EQL + ES|QL) are bundled with the package β no download needed. The setup command downloads additional tools:
Downloaded tools are stored in ~/.crowdsentinel/ and persist across package upgrades.
System dependency for PCAP analysis:
The setup script will:
With --full, every optional extra is installed too, so all 139 MCP tools have their dependencies available β the recommended mode for a production-ready server.
CrowdSentinel bundles 6,060 detection rules and integrates with external analysis tools. Below is the full disk space breakdown so you can plan accordingly.
Core package (via pip or uvx):
| Component | Size | Notes |
|---|---|---|
| CrowdSentinel package | 49 MB | The server itself |
β Bundled Sigma rules (src/rules/) | 30 MB | 6,060 pre-converted detection rules |
β Elastic TOML rules (src/detection-rules/) | 17 MB | Original TOML format rules + hunting queries |
| β Python code (clients, tools, etc.) | 2 MB | Actual application code |
| Dependencies | 64 MB | All transitive deps |
β cryptography | 14 MB | Largest dependency (TLS) |
β elasticsearch | 8.3 MB | ES Python client |
β pygments | 5.2 MB | Syntax highlighting |
β pydantic_core | 5 MB | Validation engine |
β opensearchpy | 3.6 MB | OpenSearch client |
| β Others (27 packages) | ~28 MB | mcp, fastmcp, httpx, anthropic, etc. |
| Core total | 113 MB | pip install crowdsentinel-mcp-server |
Additional tools (via crowdsentinel setup):
| Component | Download | Installed | Notes |
|---|---|---|---|
| Chainsaw binary (v2.13.1) | ~3 MB | ~15 MB | EVTX log analysis engine |
| Sigma rules (SigmaHQ) | ~3 MB | ~30 MB | 3,000+ Sigma rules for Chainsaw |
| Chainsaw mappings | β | <1 MB | Event log source mappings |
| Setup total | ~6 MB | ~46 MB | Stored in ~/.crowdsentinel/ |
System dependency (via package manager):
| Component | Installed | Install Command | Notes |
|---|---|---|---|
| tshark + Wireshark libs | ~132 MB | sudo apt install tshark | PCAP network analysis β required for cross-tool IoC correlation |
Full installation summary:
| Scenario | Total Disk Space |
|---|---|
Core only (pip install) | ~113 MB |
Core + setup (crowdsentinel setup) | ~159 MB |
| Full platform (+ tshark) | ~291 MB |
Note: PyPI download size is only 8.9 MB (wheel) thanks to compression of the bundled detection rules.
CrowdSentinel works with any MCP-compatible AI agent. Choose your client below:
Edit ~/.config/Claude/claude_desktop_config.json (Linux) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Create .vscode/mcp.json in your workspace:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/crowdsentinel-mcp-server)<a href="https://allmcps.com/mcp/crowdsentinel-mcp-server"><img src="https://allmcps.com/api/badge/crowdsentinel-mcp-server?style=directory" alt="Crowdsentinel MCP Server on AllMCPs" /></a>