Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Grafana MCPサーバーによるAIエージェント経由でのGrafanaダッシュボード動的生成

Avatar for 濱田孝治 濱田孝治
September 02, 2025

Grafana MCPサーバーによるAIエージェント経由でのGrafanaダッシュボード動的生成

皆さん、GrafanaのMCPサーバーは活用していますでしょうか?最近のMCPサーバーはダッシュボードの作成にも対応しており、自然言語でのダッシュボード作成に対応しています。このLTでは、実際にデモを通して、その作成の様子をお届けします。

Avatar for 濱田孝治

濱田孝治

September 02, 2025
Tweet

More Decks by 濱田孝治

Other Decks in Technology

Transcript

  1. 2 濱⽥孝治(ハマコー) 製造ビジネステクノロジー部 マネージャー • 独⽴系SIerを経て2017年9⽉ クラスメソッド⼊社 ブログ, SNS •

    「クラスメソッド 濱⽥」で検索 • はてなブックマーク累計 約15,000個 • Xアカウント︓@hamako9999 コミュニティ運営 • JAWS-UG コンテナ⽀部運営 • Grafana Meetup Co-organizer AWS認定関連 • 取得済みAWS認定︓SAP, DOP, DBS, SOA, SAA, DVA, SCS, CLF, AIF, MLA, MLS • AWS APN Ambassador 2020 執筆書籍 • みんなのAWS • SoftwareDesign 2022年11⽉号 コンテナ特集
  2. 9 MCPとは MCP(Model Context Protocol) • AIモデルやエージェントが外部データソース・ツール と接続するためのオープンスタンダード • 「AIのUSBポート」とも呼ばれる標準化されたインタ

    ーフェースを持つ • AIとツール・データ感の接続を単純化し、M✕N統合問 題(M個のAIアプリがN個のツールに接続しなければ ならない)を解決する
  3. 14 Grafana MCP server 主な機能(2025年9⽉2⽇時点) %BTICPBSEؔ࿈ •μογϡϘʔυݕࡧλΠτϧ΍ͦͷଞͷϝλσʔλʹΑΔμ ογϡϘʔυݕࡧ •μογϡϘʔυऔಘ6*%ʢݻ༗ࣝผࢠʣΛ࢖༻ͨ͠׬શͳμ ογϡϘʔυৄࡉͷऔಘ

    •μογϡϘʔυߋ৽ɾ࡞੒طଘμογϡϘʔυͷมߋ΍৽ن ࡞੒ʢίϯςΩετ΢Οϯυ΢ͷ੍ݶʹΑΓ஫ҙ͕ඞཁʣ •ύωϧΫΤϦͱσʔλιʔε৘ใऔಘμογϡϘʔυ಺ͷ શύωϧ͔ΒλΠτϧɺΫΤϦจࣈྻɺσʔλιʔε৘ใ ʢ6*%ͱλΠϓΛؚΉʣΛऔಘ σʔλιʔεؔ࿈ •σʔλιʔεҰཡͱऔಘઃఆࡁΈσʔλιʔεͷදࣔͱৄࡉ ৘ใͷऔಘ •αϙʔτ͞ΕΔσʔλιʔελΠϓ1SPNFUIFVTɺ-PLJ 1SPNFUIFVTؔ࿈ •1SPNFUIFVTΫΤϦ1SPNFUIFVTσʔλιʔεʹର͢Δ 1SPN2-ΫΤϦͷ࣮ߦʢଈ࠲ͱϨϯδϝτϦΫΤϦͷ྆ํΛα ϙʔτʣ •1SPNFUIFVTϝλσʔλΫΤϦϝτϦΫϝλσʔλɺϝτϦ Ϋ໊ɺϥϕϧ໊ɺϥϕϧ஋ͷऔಘ -PLJؔ࿈ •-PLJϩάͱϝτϦΫεΫΤϦ-PH2-Λ࢖༻ͨ͠ϩάΫΤϦͱ ϝτϦΫεΫΤϦͷ࣮ߦ •-PLJϝλσʔλΫΤϦϥϕϧ໊ɺϥϕϧ஋ɺετϦʔϜ౷ܭͷ औಘ Πϯγσϯτ؅ཧʢ(SBGBOB*ODJEFOUʣ •Πϯγσϯτݕࡧɾ࡞੒ɾߋ৽Πϯγσϯτͷ؅ཧɺݕࡧɺ࡞ ੒ɺΞΫςΟϏςΟͷ௥Ճ 4JGUؔ࿈ •4JGUௐࠪҰཡ੍ݶύϥϝʔλΛαϙʔτͨ͠4JGUௐࠪϦετͷ औಘ •4JGUௐࠪऔಘ66*%ʹΑΔಛఆͷ4JGUௐࠪৄࡉͷऔಘ •4JGU෼ੳऔಘ4JGUௐ͔ࠪΒͷಛఆ෼ੳͷऔಘ •ϩάͷΤϥʔύλʔϯݕग़4JGUΛ࢖༻ͨ͠-PLJϩάͰͷ্ঢΤ ϥʔύλʔϯͷݕग़ •௿଎ϦΫΤετݕग़4JGUʢ5FNQPʣΛ࢖༻ͨ͠௿଎ϦΫΤε τͷݕग़ Ξϥʔτؔ࿈ •Ξϥʔτϧʔϧ৘ใΞϥʔτϧʔϧͱͦͷঢ়ଶʢൃՐதਖ਼ৗ ΤϥʔͳͲʣͷදࣔ •ίϯλΫτϙΠϯτҰཡ(SBGBOBͰઃఆ͞Εͨ௨஌ίϯλΫτ ϙΠϯτͷදࣔ
  4. 15 Grafana MCP server 主な機能(2025年9⽉2⽇時点) 0O$BMMؔ࿈ •εέδϡʔϧ؅ཧ(SBGBOB0O$BMMͰͷΦϯίʔϧεέδϡ ʔϧͷදࣔͱ؅ཧ •γϑτৄࡉऔಘಛఆͷΦϯίʔϧγϑτͷৄࡉ৘ใऔಘ •ݱࡏͷΦϯίʔϧϢʔβʔऔಘεέδϡʔϧʹରͯ͠ݱࡏ

    ΦϯίʔϧதͷϢʔβʔͷ֬ೝ •0O$BMMνʔϜͱϢʔβʔҰཡશ0O$BMMνʔϜͱϢʔβʔͷ දࣔ ૊৫؅ཧ •νʔϜҰཡ(SBGBOBͰઃఆ͞ΕͨશνʔϜͷදࣔ •ϢʔβʔҰཡ૊৫಺ͷશϢʔβʔͷදࣔ σΟʔϓϦϯΫੜ੒ •ਖ਼֬ͳσΟʔϓϦϯΫ63-ੜ੒--.ͷ63-ਪଌʹཔΒͳ͍ ਖ਼֬ͳ(SBGBOBϦιʔε΁ͷϦϯΫ࡞੒ • μογϡϘʔυϦϯΫ6*%Λ࢖༻ͨ͠μογϡϘ ʔυ΁ͷ௚઀ϦϯΫੜ੒ • ύωϧϦϯΫWJFX1BOFMύϥϝʔλΛ࢖༻ͨ͠μ ογϡϘʔυ಺ͷಛఆύωϧ΁ͷϦϯΫ࡞੒ • &YQMPSFϦϯΫࣄલઃఆ͞ΕͨσʔλιʔεΛ࢖༻ ͨ͠(SBGBOB&YQMPSF΁ͷϦϯΫੜ੒ • ࣌ؒൣғαϙʔτϦϯΫ΁ͷ࣌ؒൣғύϥϝʔλ ͷ௥Ճ • ΧελϜύϥϝʔλμογϡϘʔυม਺΍ϦϑϨ ογϡִؒͳͲͷ௥ՃΫΤϦύϥϝʔλͷؚ༗
  5. 19 ざっくりとした⼿順 Grafana Cloud • サービスアカウントを作成し、⼗分な権限を付与。サ ービスアカウントトークンを作成 クライアント • Grafana

    MCPサーバーをダウンロード • Docker image、バイナリ、ソースビルドなどから選択 • サーバーコンフィグレーションを作成 • Claude Desktopなら「claude_desktop_config.json」を 編集
  6. 20 ざっくりとした⼿順 Configurationファイルの中⾝ { "mcpServers": { "grafana": { "command": "/Users/hamada.koji/bin/mcp-grafana",

    "args": [], "env": { "GRAFANA_URL": "http://<your grafana site>/", "GRAFANA_API_KEY": "<your service account token>" } } } }
  7. 25 MCPを介してGrafanaを利⽤することの利点 現状のまとめ • 3ヶ⽉前までは基本参照系のツールがメインだったが、現在はダッシュ ボードの他にアラートの作成ツールも提供されていたり、順当に進化 • コンテキストウィンドウが節約されたりなどして、以前よりも安定して 動作している印象 これからできること

    • まずは触ってみて、⾃然⾔語で問い合わせてみて、皆さんの組織で活か すことができる部分があるか想像する • 既存のダッシュボードの特徴を⾔語化したり、ダッシュボードをみるの が億劫な上位管理層にデータを問い合わせしてもらたり、いろいろ活⽤ ⽅法をためしてみよう︕︕