Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KIBANA_URL | Yes | Kibana server address (e.g. http://localhost:5601) | |
| KIBANA_CA_CERT | No | CA certificate path (optional, for SSL verification) | |
| KIBANA_TIMEOUT | No | Request timeout in ms | 30000 |
| KIBANA_PASSWORD | Yes | Kibana password | |
| KIBANA_USERNAME | Yes | Kibana username | |
| KIBANA_MAX_RETRIES | No | Max request retries | 3 |
| KIBANA_DEFAULT_SPACE | No | Default Kibana space | default |
| NODE_TLS_REJECT_UNAUTHORIZED | No | Set to 0 to disable SSL certificate validation (use with caution) |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| kibana-tool-expert | |
| kibana-resource-helper |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| kibana-api-paths | |
| kibana-api-path-detail |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_status | Get Kibana server status with multi-space support |
| execute_kb_api | Execute a custom API request for Kibana with multi-space support |
| search_kibana_api_paths | Search Kibana API endpoints by keyword |
| list_all_kibana_api_paths | List all Kibana API endpoints as a resource list |
| get_kibana_api_detail | Get details for a specific Kibana API endpoint |
| get_available_spaces | Get all available Kibana spaces with current context |