io.github.thomasxm/crowdsentinel-mcp-server
AI-powered threat hunting and incident response MCP server for Elasticsearch/OpenSearch
{
"mcpServers": {
"crowdsentinel-mcp-server": {
"command": "uvx",
"args": [
"crowdsentinel-mcp-server"
],
"env": {
"ELASTICSEARCH_HOSTS": "https://localhost:9200",
"ELASTICSEARCH_CLOUD_ID": "<elasticsearch_cloud_id>",
"ELASTICSEARCH_API_KEY": "<your-elasticsearch_api_key>",
"ELASTICSEARCH_USERNAME": "<elasticsearch_username>",
"ELASTICSEARCH_PASSWORD": "<your-elasticsearch_password>",
"ELASTICSEARCH_BEARER_TOKEN": "<your-elasticsearch_bearer_token>",
"VERIFY_CERTS": "false",
"REQUEST_TIMEOUT": "<request_timeout>"
}
}
}
}ELASTICSEARCH_HOSTSComma-separated Elasticsearch hosts. Supports HTTP/HTTPS, local/remote/cloud (e.g., http://localhost:9200, https://es.prod.example.com:9200)
ELASTICSEARCH_CLOUD_IDElastic Cloud deployment ID (alternative to ELASTICSEARCH_HOSTS for cloud deployments)
ELASTICSEARCH_API_KEYAPI key for authentication (recommended for production and Elastic Cloud)
ELASTICSEARCH_USERNAMEUsername for basic authentication (alternative to API key)
ELASTICSEARCH_PASSWORDPassword for basic authentication (used with ELASTICSEARCH_USERNAME)
ELASTICSEARCH_BEARER_TOKENBearer/service token for authentication (alternative to API key)
VERIFY_CERTSTLS certificate verification: true (verify CA — production), false (skip — dev/test), or /path/to/ca.crt (custom CA)
REQUEST_TIMEOUTRequest timeout in seconds (e.g., 60 or 10.5)
AI-powered news intelligence — 21 tools for personalized monitoring, briefings, and semantic search
BuyWhere MCP server for product search, price comparison, and affiliate-ready shopping workflows.
Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.