What authentication methods are supported?
You can authenticate using either a Kibana API key (recommended) or a username/password combination.
@ggilligan12
Basic information
MCP Server for Kibana SecOps
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"kibana-mcp": {
"command": "docker",
"args": [
"build",
"-t",
"kibana-mcp",
"."
]
}
}
}Fetch security alerts
Add tags to alerts
Change alert status (open/acknowledged/closed)
Search detection rules
Get rule exception items
Add exceptions to rules
Create new exception lists
Link exception lists to rules
A Model Context Protocol (MCP) server that integrates with Kibana Security, enabling AI assistants to manage security alerts, detection rules, and exception lists programmatically.
Clone the repository, build the Docker image, set environment variables (KIBANA_URL plus either KIBANA_API_KEY or KIBANA_USERNAME/KIBANA_PASSWORD), then configure your MCP client (e.g., Claude Desktop) to run the container. Alternatively, run locally with uv sync and uv run kibana-mcp.
get_alertstag_alertfind_rulesYou can authenticate using either a Kibana API key (recommended) or a username/password combination.
Set `KIBANA_URL` and your credentials as environment variables, then add a Docker-based MCP server entry in your client configuration (e.g., Claude Desktop or Cursor). Direct credentials in the args are also supported.
Yes. Install dependencies with `uv sync`, set the required environment variables, and start the server with `uv run kibana-mcp`.
Yes. The repository includes a `testing/quickstart-test-env.sh` script that starts a local Kibana/Elasticsearch instance preloaded with test data.
Eight tools: `get_alerts`, `tag_alert`, `adjust_alert_status`, `find_rules`, `get_rule_exceptions`, `add_rule_exception_items`, `create_exception_list`, and `associate_shared_exception_list`.

DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
🚀 The fast, Pythonic way to build MCP servers and clients.

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
Comments