grafana/mcp-grafana

MCP server for Grafana

해결하는 문제

이 프로젝트는 AI 모델(예: Claude 또는 Cursor)이 Grafana 인스턴스와 직접 상호작용할 수 있도록 하는 Model Context Protocol(MCP) 서버를 제공합니다. AI 어시스턴트가 실시간으로 관찰 가능성 데이터, 대시보드 구성, 시스템 모니터링 도구에 접근하지 못하는 문제를 해결하여, 사용자가 모니터링 스택을 관리하고 다양한 데이터 소스에서 데이터를 쿼리할 수 있도록 돕습니다.

작동 방식

이 서버는 MCP 호환 AI 클라이언트와 Grafana API 간의 브리지 역할을 합니다. AI가 Grafana에서 대시보드 검색, Prometheus 또는 Loki에 대한 쿼리 실행, 알림 관리 등의 작업을 수행하기 위해 호출할 수 있는 다양한 도구를 노출합니다. 또한 대시보드의 전체 JSON 페이로드 대신 요약 보기를 제공하는 등 AI의 컨텍스트 창을 관리하는 특정 전략을 포함합니다.

대상 사용자

Grafana를 관찰 가능성 도구로 사용하고 모니터링 데이터와 대시보드 관리를 AI 기반 워크플로우에 통합하려는 SRE, DevOps 엔지니어, 플랫폼 엔지니어를 대상으로 합니다.

주요 기능

  • 다중 데이터 소스 쿼리: Prometheus, Loki, InfluxDB, SQL(ClickHouse, Snowflake, Athena 등), CloudWatch, Google Cloud Logging, Graphite, Elasticsearch, Quickwit을 포함한 광범위한 데이터 소스 쿼리를 지원합니다.
  • 대시보드 관리: 대시보드를 검색, 생성, 업데이트, 패치하는 도구를 제공하며, 컨텍스트 창 사용을 줄이기 위해 최적화된 도구를 포함합니다.
  • 관찰 가능성 생태계 통합: Grafana Incident, Alerting, OnCall 및 Grafana Assistant 플러그인과의 통합을 제공합니다.
  • 에이전트 관찰 가능성: Grafana Cloud에서 LLM 대화, 프롬프트, 평가 점수를 모니터링하고 평가하기 위한 특수 도구를 제공합니다.
  • 리소스 렌더링: Grafana Image Renderer를 통해 대시보드 패널 또는 전체 대시보드를 PNG 이미지로 렌더링할 수 있습니다.
  • 딥 링크: AI의 링크 "환각"을 방지하기 위해 특정 Grafana 리소스에 대한 정확한 URL을 생성합니다.
  • 프로비저닝 검증: git-sync 저장소의 프로비저닝 파일을 드라이런하고 검증할 수 있습니다.

요약

AI 어시스턴트를 Grafana에 연결하여 여러 데이터 소스에서 관찰 가능성 데이터를 쿼리하고, 대시보드를 관리하며, 알림을 처리할 수 있게 하는 MCP 서버입니다.

제목

AI 어시스턴트에게 Grafana 대시보드, 관찰 가능성 데이터 및 모니터링 도구에 대한 직접 액세스를 제공하는 MCP 서버

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트