HomeOther › CrowdSentinels-AI-MCP

CrowdSentinels-AI-MCP

AI threat hunting & incident response for Elasticsearch/OpenSearch with endpoint & network forensics

Python
★ 206 stars Last pushed 2026-07-19 License: GPL-3.0

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (pypi 0.6.0)

uvx crowdsentinel-mcp-server

Or add to your MCP client config:

{
  "mcpServers": {
    "crowdsentinels-ai-mcp": {
      "command": "uvx",
      "args": [
        "crowdsentinel-mcp-server"
      ],
      "env": {
        "ELASTICSEARCH_HOSTS": "<YOUR_VALUE>",
        "ELASTICSEARCH_CLOUD_ID": "<YOUR_VALUE>",
        "ELASTICSEARCH_API_KEY": "<YOUR_VALUE>",
        "ELASTICSEARCH_USERNAME": "<YOUR_VALUE>",
        "ELASTICSEARCH_PASSWORD": "<YOUR_VALUE>",
        "ELASTICSEARCH_BEARER_TOKEN": "<YOUR_VALUE>",
        "VERIFY_CERTS": "<YOUR_VALUE>",
        "REQUEST_TIMEOUT": "<YOUR_VALUE>"
      }
    }
  }
}
  • ELASTICSEARCH_HOSTS — Comma-separated Elasticsearch hosts. Supports HTTP/HTTPS, local/remote/cloud (e.g., http://localhost:9200, https://es.prod.example.com:9200)
  • ELASTICSEARCH_CLOUD_ID — Elastic Cloud deployment ID (alternative to ELASTICSEARCH_HOSTS for cloud deployments)
  • ELASTICSEARCH_API_KEY secret — API key for authentication (recommended for production and Elastic Cloud)
  • ELASTICSEARCH_USERNAME — Username for basic authentication (alternative to API key)
  • ELASTICSEARCH_PASSWORD secret — Password for basic authentication (used with ELASTICSEARCH_USERNAME)
  • ELASTICSEARCH_BEARER_TOKEN secret — Bearer/service token for authentication (alternative to API key)
  • VERIFY_CERTS — TLS certificate verification: true (verify CA — production), false (skip — dev/test), or /path/to/ca.crt (custom CA)
  • REQUEST_TIMEOUT — Request timeout in seconds (e.g., 60 or 10.5)

Related servers

Data from the Official MCP Registry