Kibana MCP server
Kibana MCP Server with dynamic API discovery and comprehensive Elastic Stack integration
80 stars4.0k downloads/wk
Reviews
Write oneNobody has reviewed Kibana yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Kibana tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.5 · 2026-09-19 · same rubric, same numbers if you re-run it
- Code scan31 source files scanned; 31 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
What the publisher says
From the Kibana repository's README, as published. We do not edit it. Read it on GitHub
Kibana MCP Server
A Kibana MCP server implementation that allows any MCP-compatible client (such as Claude Desktop) to access your Kibana instance via natural language or programmatic requests.
This project is based on the official Elastic Kibana API documentation and uses the OpenAPI YAML specification from Elastic Stack 8.x. For details, see the Kibana API documentation.
This project is community-maintained and is not an official product of Elastic or MCP.
💡 Companion Project: For complete Elastic Stack integration, pair this with Elasticsearch MCP Server for direct Elasticsearch data operations.
🚀 Installation
# Global installation (recommended)
npm install -g @tocharianou/mcp-server-kibana
# Or use directly with npx
npx @tocharianou/mcp-server-kibanaFrom Source
git clone https://github.com/TocharianOU/mcp-server-kibana.git
cd mcp-server-kibana
npm install && npm run build🎯 Quick Start
Claude Desktop Integration (Recommended)
Add to your Claude Desktop configuration file:
- MacOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
- Windows: %APPDATA%\Claude\claudedesktopconfig.json
{
"mcpServers": {
"kibana": {
"command": "npx",
"args": ["@tocharianou/mcp-server-kibana"],
"env": {
"KIBANA_URL": "http://your-kibana-server:5601",
"KIBANA_API_KEY": "your-api-key",
"KIBANA_DEFAULT_SPACE": "default"
}
}
}
}Direct CLI Usage
# Using API Key (recommended)
KIBANA_URL=http://localhost:5601 \
KIBANA_API_KEY=your-api-key \
npx @tocharianou/mcp-server-kibana
# Using Basic Auth
KIBANA_URL=http://localhost:5601 \
KIBANA_USERNAME=your-username \
KIBANA_PASSWORD=your-password \
npx @tocharianou/mcp-server-kibana
# Using Cookie Auth
KIBANA_URL=http://localhost:5601 \
KIBANA_COOKIES="sid=xxx; security-session=yyy" \
npx @tocharianou/mcp-server-kibanaHTTP Mode (Remote Access)
MCP_TRANSPORT=http \
MCP_HTTP_PORT=3000 \
KIBANA_URL=http://localhost:5601 \
KIBANA_API_KEY=your-api-key \
npx @tocharianou/mcp-server-kibanaAccess at: http://localhost:3000/mcp Health check: http://localhost:3000/health
✨ Features
Core Capabilities
- Dual transport modes: Stdio (local) and HTTP (remote access)
- Multiple authentication methods: API Key, Basic Auth, Cookie-based
- Multi-space support: Enterprise-ready Kibana space management
- SSL/TLS support: Custom CA certificate configuration
- Session management: Automatic UUID generation for HTTP mode
- Dynamic API discovery: Based on official Kibana OpenAPI specification
Saved Objects Management
- Complete CRUD operations for all Kibana saved object types
- Intelligent search with pagination support
- Bulk operations for efficient mass updates
- Version control with optimistic concurrency
- Reference management for object relationships
🔧 Configuration
Required Variables
Authentication (choose one method)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
Runs npx -y @tocharianou/mcp-server-kibana on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add kibana -- npx -y @tocharianou/mcp-server-kibana
Kibana: common questions
- Is Kibana MCP server safe?
- Mostly: it is graded B (83/100). Read the Kibana safety report
- How do I install Kibana?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Kibana need an API key?
- Yes. The registry entry asks for
KIBANA_API_KEY,KIBANA_PASSWORD. - Is Kibana maintained?
- The last commit was 4 days ago (2026-09-16). The latest release is v0.10.2.