TM

tocharianou/mcp-server-kibana

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

86 stars 28 forks 품질 84 트렌드 29Apache-2.0

tocharianou/mcp-server-kibana는 MCP 서버 후보로 https://github.com/tocharianou/mcp-server-kibana.]에서 수입

개요

tocharianou/mcp-server-kibana는 MCP 서버 후보로 https://github.com/tocharianou/mcp-server-kibana.]에서 수입

개요(AI 번역)

Kibana MCP 서버 구현은 MCP 호환 클라이언트 (클래드 데스크톱과 같은)를 허용하여 Kibana 인스턴스에 자연 언어 또는 프로그램 요청을 통해 액세스 할 수 있습니다.

이 프로젝트는 공식 Elastic Kibana API 문서를 기반으로 하며 Elastic Stack 8.x의 OpenAPI YAML 사양을 사용합니다. 자세한 내용은 Kibana API 문서를 참조하십시오.

**이 프로젝트는 커뮤니티 기반이며 Elastic 또는 MCP의 공식 제품이 아닙니다. **

** 비교 프로젝트:** 완전한 Elastic Stack 통합을 위해 Elasticsearch MCP Server와 직접 Elasticsearch 데이터 작업에 대한 쌍이 있습니다.


♨ 설치

출처에서


Quick 빠른 시작

Claude 데스크톱 통합 (추천)

Claude 데스크탑 구성 파일에 추가:

  • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

직접 CLI 사용

HTTP 모드 (리모드 액세스)

액세스 : http://localhost:3000/mcp 건강 검사: http://localhost:3000/health

** HTTP 모드 선택.** /mcp]의 각 세션은 Kibana credentials 서버가 시작되었으므로 endpoint를 민감하게 취급합니다

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

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

GitHub에서 전체 README 보기

설치

npx @tocharianou/mcp-server-kibana
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "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" } } } }