mcp-server-kibana
Verified Safeby TocharianOU
Overview
This server provides a Model Context Protocol (MCP) interface to Kibana, enabling natural language or programmatic access for managing saved objects, executing API requests, and querying server status, with multi-space and dual transport support.
Installation
npx @tocharian/mcp-server-kibanaEnvironment Variables
- KIBANA_URL
- KIBANA_API_KEY
- KIBANA_USERNAME
- KIBANA_PASSWORD
- KIBANA_COOKIES
- KIBANA_DEFAULT_SPACE
- KIBANA_CA_CERT
- KIBANA_TIMEOUT
- KIBANA_MAX_RETRIES
- NODE_TLS_REJECT_UNAUTHORIZED
- MCP_TRANSPORT
- MCP_HTTP_PORT
- MCP_HTTP_HOST
Security Notes
The server uses environment variables for all sensitive credentials (API Key, username/password, cookies), which is a good practice. However, it explicitly supports the `NODE_TLS_REJECT_UNAUTHORIZED=0` environment variable, which disables SSL certificate validation. This is a significant security risk if used in production or un-trusted environments without careful consideration. The new HTTP transport mode introduces an additional network attack surface, requiring proper firewall and TLS (via proxy) configuration for secure remote access.
Similar Servers
mcp-context-forge
Retrieves web content and files from URLs, then converts them into high-quality Markdown format, supporting various content types and conversion engines.
mcp-server-elasticsearch
Connects Model Context Protocol (MCP) clients to Elasticsearch, enabling natural language interaction with Elasticsearch indices and data.
mcp-k8s
A Kubernetes MCP (Model Control Protocol) server that enables natural language interaction with Kubernetes clusters and Helm for resource and release management.
mcp-kubernetes
Enables AI assistants to interact with Kubernetes clusters by translating natural language requests into Kubernetes operations for debugging and management.