Kibana — MCP-сервер для Claude Code: доступ к Kibana из чата
MCP-сервер подключает Kibana к ИИ-клиенту: смотрите статус, ищите сохранённые объекты и дёргайте Kibana API прямо из чата.
claude mcp add --env KIBANA_URL=<KIBANA_URL> --env KIBANA_API_KEY=<KIBANA_API_KEY> --env KIBANA_USERNAME=<KIBANA_USERNAME> --env KIBANA_PASSWORD=<KIBANA_PASSWORD> --env MCP_TRANSPORT=<MCP_TRANSPORT> --transport stdio kibana -- npx -y @tocharianou/mcp-server-kibanaЧто делает Kibana
Сервер проксирует запросы к вашему инстансу Kibana: отдаёт статус, список пространств, поиск по сохранённым объектам (dashboard, visualization, index-pattern, lens, map и другие), массовые обновления и удаления. Есть отдельный инструмент поиска по документам Elasticsearch через search API Kibana — в пределах ваших прав на индекс. Для нестандартных случаев предусмотрен execute_kb_api с произвольным запросом к API.
Работает в двух режимах: stdio для локального запуска и HTTP для удалённого доступа. Авторизация — API-ключ, basic auth или куки. Если поднимаете HTTP-режим на 0.0.0.0 без MCP_BEARER_TOKEN, сервер предупредит при старте: до порта дотянется кто угодно и будет ходить в Kibana с вашими правами. За обратным прокси, который пробрасывает публичный Host на localhost, добавьте этот хост в MCP_ALLOWED_HOSTS.
Обязательна только KIBANA_URL. Таймаут запроса по умолчанию 60000 мс, пространство — default. Проект community-сопровождаемый, не официальный продукт Elastic.
Какие задачи решает
- посмотреть статус Kibana, не открывая браузер
- найти сохранённый объект по имени и типу
- массово обновить или удалить дашборды
- проверить, что сломается при удалении объекта
- выполнить произвольный запрос к Kibana API
Примеры запросов агенту
- Покажи статус Kibana и список доступных пространств
- Найди сохранённые объекты типа dashboard со словом revenue в названии
- Выполни запрос к Kibana API: получи список index-pattern
Как установить Kibana
Командой платформы
claude mcp add --env KIBANA_URL=<KIBANA_URL> --env KIBANA_API_KEY=<KIBANA_API_KEY> --env KIBANA_USERNAME=<KIBANA_USERNAME> --env KIBANA_PASSWORD=<KIBANA_PASSWORD> --env MCP_TRANSPORT=<MCP_TRANSPORT> --transport stdio kibana -- npx -y @tocharianou/mcp-server-kibanaВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Командой платформы
codex mcp add kibana --env KIBANA_URL=<KIBANA_URL> --env KIBANA_API_KEY=<KIBANA_API_KEY> --env KIBANA_USERNAME=<KIBANA_USERNAME> --env KIBANA_PASSWORD=<KIBANA_PASSWORD> --env MCP_TRANSPORT=<MCP_TRANSPORT> -- npx -y @tocharianou/mcp-server-kibanaВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Файл настроек
{
"mcpServers": {
"kibana": {
"command": "npx",
"args": [
"-y",
"@tocharianou/mcp-server-kibana"
],
"env": {
"KIBANA_URL": "<KIBANA_URL>",
"KIBANA_API_KEY": "<KIBANA_API_KEY>",
"KIBANA_USERNAME": "<KIBANA_USERNAME>",
"KIBANA_PASSWORD": "<KIBANA_PASSWORD>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Файл настроек
{
"servers": {
"kibana": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@tocharianou/mcp-server-kibana"
],
"env": {
"KIBANA_URL": "<KIBANA_URL>",
"KIBANA_API_KEY": "<KIBANA_API_KEY>",
"KIBANA_USERNAME": "<KIBANA_USERNAME>",
"KIBANA_PASSWORD": "<KIBANA_PASSWORD>",
"MCP_TRANSPORT": "<MCP_TRANSPORT>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
Командой платформы
gemini mcp add -e KIBANA_URL=<KIBANA_URL> -e KIBANA_API_KEY=<KIBANA_API_KEY> -e KIBANA_USERNAME=<KIBANA_USERNAME> -e KIBANA_PASSWORD=<KIBANA_PASSWORD> -e MCP_TRANSPORT=<MCP_TRANSPORT> kibana npx -y @tocharianou/mcp-server-kibanaВместо <…> подставьте свои значения. Ещё 2 переменные окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Kibana
Как установить Kibana MCP-сервер в Claude Code?
Добавьте сервер командой `claude mcp add kibana -e KIBANA_URL=<KIBANA_URL> -e KIBANA_API_KEY=<KIBANA_API_KEY> -e KIBANA_PASSWORD=<KIBANA_PASSWORD> -- npx -y @tocharianou/mcp-server-kibana. Второй вариант — claude mcp add --env KIBANA_URL=<KIBANA_URL> --env KIBANA_API_KEY=<KIBANA_API_KEY> --env KIBANA_USERNAME=<KIBANA_USERNAME> --env KIBANA_PASSWORD=<KIBANA_PASSWORD> --env MCP_TRANSPORT=<MCP_TRANSPORT> --transport stdio kibana -- npx -y @tocharianou/mcp-server-kibana`.
Что делает Kibana MCP-сервер?
Даёт ИИ-клиенту инструменты для работы с Kibana: статус сервера, пространства, поиск и CRUD сохранённых объектов, анализ зависимостей и произвольные запросы к Kibana API.
Какие переменные нужны для запуска?
Обязательна KIBANA_URL. Для авторизации выберите один способ: KIBANA_API_KEY, пару KIBANA_USERNAME с KIBANA_PASSWORD или KIBANA_COOKIES. Остальные параметры необязательны.