Skip to main content
Glama
brienhackney

Kibana Dashboard Builder

by brienhackney

Kibana Dashboard Builder — MCP Server

A Model Context Protocol (MCP) server that gives the Elastic Dashboard Architect AI agent the ability to create Kibana dashboards, Lens visualizations, and data views via the Kibana Saved Objects API.

Tools Exposed

Tool

Description

list_data_views

List existing Kibana data views

create_data_view

Create a new data view for an index

list_dashboards

List existing dashboards

get_dashboard

Get a dashboard's full definition

create_lens_visualization

Create a Lens visualization (bar, line, metric, donut, etc.)

create_dashboard

Assemble visualizations into a dashboard

Related MCP server: kibana-mcp

Deploy to Render.com (Free — 5 minutes)

  1. Push this repo to GitHub

    cd /path/to/kibana-mcp-server
    git init && git add . && git commit -m "Initial commit"
    gh repo create kibana-mcp-server --public --push
  2. Go to render.com → New → Web Service

    • Connect your GitHub repo

    • Render auto-detects render.yaml

  3. Set Environment Variables in Render dashboard:

    KIBANA_ENDPOINT        = https://your-cluster.kb.us-east-2.aws.elastic-cloud.com
    ELASTIC_API_KEY        = your-base64-api-key
    ELASTIC_CLOUD_ENDPOINT = https://your-cluster.es.us-east-2.aws.elastic-cloud.com
  4. Copy your Render URL (e.g. https://kibana-mcp-server.onrender.com)

  5. Update the Kibana MCP connector to point to your Render URL:

    curl -X PUT "https://your-cluster.kb.../api/actions/connector/YOUR_CONNECTOR_ID" \
      -H "Authorization: ApiKey YOUR_API_KEY" \
      -H "kbn-xsrf: true" \
      -H "Content-Type: application/json" \
      -H "elastic-api-version: 2023-10-31" \
      -d '{
        "name": "Kibana Dashboard Builder",
        "config": {"serverUrl": "https://kibana-mcp-server.onrender.com", "headers": {"Content-Type": "application/json"}},
        "secrets": {}
      }'
  6. Done. The Dashboard Architect agent now has a permanent, always-available backend.

Local Development

pip install -r requirements.txt
KIBANA_ENDPOINT=https://... ELASTIC_API_KEY=... python main.py

Architecture

Dashboard Architect (Kibana AI Agent)
  ↓  calls tools via
Kibana .mcp connector
  ↓  HTTP POST to
THIS SERVER (Render.com — permanent HTTPS URL)
  ↓  calls Kibana Saved Objects API
Kibana → creates dashboard, lens viz, data views

Also compatible with Claude Desktop, Cursor, VS Code via:

https://your-cluster.kb.../api/agent_builder/mcp
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to interact with Kibana dashboards, visualizations, and Elasticsearch data through read-only resources and executable tools for searching logs, exporting dashboards, and querying data.
    Last updated
    7
    28
    3
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to manage Kibana security alerts, rules, and exception lists via the Model Context Protocol.
    Last updated
    12
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables interaction with Elasticsearch clusters for health checks, index management, document CRUD operations, and search via natural language.
    Last updated
    10
    16
    MIT

View all related MCP servers

Related MCP Connectors

  • Provide real-time data querying and visualization by integrating Tako with your agents. Generate o…

  • Create and manage AI agents that collaborate and solve problems through natural language interacti…

  • Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brienhackney/kibana-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server