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
Converts web content (HTML, PDF, DOCX, etc.) and local files from a URL into high-quality Markdown format. It supports multiple conversion engines, content optimization, batch processing, and image handling.
mcp-server-elasticsearch
Connects Model Context Protocol (MCP) clients to Elasticsearch instances, enabling natural language queries and interactions with Elasticsearch indices and data.
mcp-k8s
Facilitates natural language interaction and automation for Kubernetes cluster management and Helm operations via the Model Control Protocol (MCP).
mcp-kubernetes
Enables AI assistants to interact with and debug Kubernetes clusters by translating natural language requests into Kubernetes operations.