Skip to main content
Glama
jerrelblankenship

Kibana MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HTTP_PORTNoPort for HTTP server3000
LOG_LEVELNoLogging level (debug, info, warn, error)info
KIBANA_URLNoThe URL of your Kibana instance (required)
MCP_TRANSPORTNoThe transport mode for the MCP server (http or stdio)http
KIBANA_API_KEYNoYour Kibana API key for authentication
KIBANA_PASSWORDNoYour Kibana password for authentication
KIBANA_USERNAMENoYour Kibana username for authentication

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_dashboardsB

List all Kibana dashboards with optional search filtering

get_dashboardC

Get detailed information about a specific dashboard

export_dashboardC

Export a dashboard with all its dependencies (visualizations, data views, etc.)

list_visualizationsB

List all Kibana visualizations

get_visualizationC

Get detailed information about a specific visualization

list_data_viewsB

List all data views (index patterns) in Kibana

search_logsC

Search Elasticsearch data through Kibana using Elasticsearch query DSL

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Kibana DashboardsList of all available Kibana dashboards
Kibana VisualizationsList of all available Kibana visualizations
Kibana Data ViewsList of all available data views (index patterns)
Kibana Saved SearchesList of all saved searches

TDQS

B3.2/5.0

Scored across 7 tools

Disambiguation4/5

Most tools have distinct purposes targeting specific Kibana resources like dashboards, visualizations, data views, and logs. However, get_dashboard and get_visualization are structurally similar (both retrieve details), which could cause minor confusion if an agent needs to differentiate between resource types without clear context. The other tools are well-separated by action and resource.

Naming Consistency5/5

All tools follow a consistent verb_noun naming pattern using snake_case (e.g., list_dashboards, get_visualization, search_logs). The verbs (export, get, list, search) are appropriately chosen for their actions, and there are no deviations in style or convention throughout the set.

Tool Count5/5

With 7 tools, this server is well-scoped for Kibana operations, covering key areas like dashboards, visualizations, data views, and log searches. Each tool serves a clear purpose without redundancy, making the count appropriate for the domain and not overwhelming for agents to navigate.

Completeness3/5

The toolset covers listing and getting resources, plus exporting dashboards and searching logs, but lacks CRUD operations for creating, updating, or deleting dashboards, visualizations, or data views. This is a notable gap that could limit agents from performing full lifecycle management, though basic retrieval and search workflows are supported.

Maintenance

ActivityInactive
ResponsivenessNo issues