
Kibana
Connects Claude directly to your Kibana instance with full saved object CRUD, dashboard management, and API discovery based on Elastic's official OpenAPI spec. Ships with tools for searching, creating, and bulk updating dashboards, visualizations, and index patterns across multiple Kibana spaces. Supports API key, basic auth, and cookie authentication with both stdio and HTTP transports. Includes health checking and dependency analysis tools to scan dashboards before deletion. Pairs with the companion Elasticsearch MCP server for complete Elastic Stack coverage. Reach for this when you need to query dashboards, automate Kibana object management, or troubleshoot visualizations through natural language instead of clicking through the UI.
- GitHub stars
- 86
- tools
- 17
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 7
- last updated
- Oct 11, 2026
Tools
17 toolsPublic tool metadata for what this MCP can expose to an agent.
get_statusGet Kibana server status
Get Kibana server status
No parameter schema in public metadata yet.
execute_kb_apiExecute custom Kibana API requests
Execute custom Kibana API requests
No parameter schema in public metadata yet.
search_elasticsearchSearch Elasticsearch documents and logs through Kibana's search API, within the user's Elasticsearch index privileges
Search Elasticsearch documents and logs through Kibana's search API, within the user's Elasticsearch index privileges
No parameter schema in public metadata yet.
get_available_spacesList available Kibana spaces
List available Kibana spaces
No parameter schema in public metadata yet.
search_kibana_api_pathsSearch API endpoints
Search API endpoints
No parameter schema in public metadata yet.
list_all_kibana_api_pathsList all API endpoints
List all API endpoints
No parameter schema in public metadata yet.
get_kibana_api_detailGet API endpoint details
Get API endpoint details
No parameter schema in public metadata yet.
vl_search_saved_objectsSearch saved objects (universal)
Search saved objects (universal)
No parameter schema in public metadata yet.
vl_get_saved_objectGet single saved object
Get single saved object
No parameter schema in public metadata yet.
vl_create_saved_objectCreate new saved object
Create new saved object
No parameter schema in public metadata yet.
vl_update_saved_objectUpdate single saved object
Update single saved object
No parameter schema in public metadata yet.
vl_bulk_update_saved_objectsBulk update operations
Bulk update operations
No parameter schema in public metadata yet.
vl_bulk_delete_saved_objectsBulk delete operations
Bulk delete operations
No parameter schema in public metadata yet.
analyze_object_dependenciesAnalyze saved object dependencies
Analyze saved object dependencies
No parameter schema in public metadata yet.
analyze_deletion_impactCheck impact before deletion
Check impact before deletion
No parameter schema in public metadata yet.
check_dashboard_healthDashboard health check
Dashboard health check
No parameter schema in public metadata yet.
scan_all_dashboards_healthBatch health scanning
Batch health scanning
No parameter schema in public metadata yet.
Sponsors
Configuration
KIBANA_URL*Your Kibana instance URL (e.g., http://localhost:5601)
KIBANA_API_KEYsecretKibana API key for authentication
KIBANA_USERNAMEKibana username for basic authentication
KIBANA_PASSWORDsecretKibana password for basic authentication
MCP_TRANSPORT*default: httpTransport mode selection
MCP_HTTP_PORTdefault: 3000HTTP server port
MCP_BEARER_TOKENsecretBearer token required on /mcp requests (recommended for any non-localhost bind)
Readme
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.
Details
- Repository
- github.com/tocharianou/mcp-server-kibana
- Website
- github.com/TocharianOU/mcp-server-kibana
- Category
- Monitoring & Observability
- Package
@tocharianou/mcp-server-kibana- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
