
tocharianou/mcp-server-kibana
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
tocharianou/mcp-server-kibana - кандидат на сервер MCP, импортированный из https://github.com/tocharianou/mcp-server-kibana.
Обзор
tocharianou/mcp-server-kibana - кандидат на сервер MCP, импортированный из https://github.com/tocharianou/mcp-server-kibana.
Обзор (машинный перевод)
Реализация сервера Kibana MCP, которая позволяет любому MCP-совместимому клиенту (например, Claude Desktop) получить доступ к вашему экземпляру Kibana с помощью естественного языка или программных запросов.
Этот проект основан на официальной документации Elastic Kibana API и использует спецификацию OpenAPI YAML от Elastic Stack 8.x. Подробнее см. документацию Kibana API.
Этот проект поддерживается сообществом и не является официальным продуктом Elastic или MCP.
*** Проект «Спутник»** Для полной интеграции Elastic Stack соедините это с Elasticsearch MCP Server для прямых операций с данными Elasticsearch.
###Установка
Источник
Быстрый старт
Клауд Десктоп Интеграция (рекомендуется)
Добавьте файл конфигурации Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
###Прямое использование CLI
HTTP Mode (удаленный доступ)
Доступ по адресу: http://localhost:3000/mcp
Проверка здоровья: [[Т3]]
** Защита HTTP-режима.** Каждый сеанс на T4 действует с учетными данными Kibana, с которых был запущен сервер, поэтому относитесь к конечной точке как к чувствительной:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Kibana MCP Server
A Kibana MCP server implementation that allows any MCP-compatible client (such as Claude Desktop) to access your Kibana instance via natural language or programmatic requests.
This project is based on the official Elastic Kibana API documentation and uses the OpenAPI YAML specification from Elastic Stack 8.x. For details, see the Kibana API documentation.
This project is community-maintained and is not an official product of Elastic or MCP.
💡 Companion Project: For complete Elastic Stack integration, pair this with Elasticsearch MCP Server for direct Elasticsearch data operations.
🚀 Installation
# Global installation (recommended)
npm install -g @tocharianou/mcp-server-kibana
# Or use directly with npx
npx @tocharianou/mcp-server-kibana
From Source
git clone https://github.com/TocharianOU/mcp-server-kibana.git
cd mcp-server-kibana
npm install && npm run build
🎯 Quick Start
Claude Desktop Integration (Recommended)
Add to your Claude Desktop configuration file:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"kibana": {
"command": "npx",
"args": ["@tocharianou/mcp-server-kibana"],
"env": {
"KIBANA_URL": "http://your-kibana-server:5601",
"KIBANA_API_KEY": "your-api-key",
"KIBANA_DEFAULT_SPACE": "default"
}
}
}
}
Direct CLI Usage
# Using API Key (recommended)
KIBANA_URL=http://localhost:5601 \
KIBANA_API_KEY=your-api-key \
npx @tocharianou/mcp-server-kibana
# Using Basic Auth
KIBANA_URL=http://localhost:5601 \
KIBANA_USERNAME=your-username \
KIBANA_PASSWORD=your-password \
npx @tocharianou/mcp-server-kibana
# Using Cookie Auth
KIBANA_URL=http://localhost:5601 \
KIBANA_COOKIES="sid=xxx; security-session=yyy" \
npx @tocharianou/mcp-server-kibana
HTTP Mode (Remote Access)
MCP_TRANSPORT=http \
MCP_HTTP_PORT=3000 \
KIBANA_URL=http://localhost:5601 \
KIBANA_API_KEY=your-api-key \
npx @tocharianou/mcp-server-kibana
Access at: http://localhost:3000/mcp
Health check: http://localhost:3000/health
Установка
npx @tocharianou/mcp-server-kibanaКонфигурация
{
"mcpServers": {
"kibana": {
"command": "npx",
"args": ["@tocharianou/mcp-server-kibana"],
"env": {
"KIBANA_URL": "http://your-kibana-server:5601",
"KIBANA_API_KEY": "your-api-key",
"KIBANA_DEFAULT_SPACE": "default"
}
}
}
}