Skip to content

Codex と Claude Code に Grafana MCP を追加する#481

Merged
rito528 merged 3 commits into
mainfrom
feat/add-grafana-mcp
Jul 19, 2026
Merged

Codex と Claude Code に Grafana MCP を追加する#481
rito528 merged 3 commits into
mainfrom
feat/add-grafana-mcp

Conversation

@rito528

@rito528 rito528 commented Jul 19, 2026

Copy link
Copy Markdown
Owner

概要

  • mcp-grafana v0.14.0 の公式バイナリを固定 hash で取得し、既存のカスタムバイナリと同じく専用 module から home.packages へ追加
  • Doppler の project mcp、config prd から環境変数を受け取る共通の起動設定を追加
  • Codex と Claude Code の両方から、同じ Grafana MCP 接続を読み取り専用モードで利用できるように変更
  • Claude Code 本体は従来どおり modules/llm-agents.nix で管理し、既存の ~/.claude/skills symlink に MCP plugin を合成
  • Docker への依存をなくし、セットアップ手順と更新方法を README に記載

確認事項

  • mcp-grafana -versionv0.14.0 の実行を確認
  • home-manager build --flake .#testuser が成功
  • nix flake check . が成功
  • 生成された Codex の設定と Claude Code の .mcp.json が、同じ Doppler project、Nix パッケージ、stdio--disable-write を参照することを確認
  • Claude Code と mcp-grafanahome.packages に含まれ、~/.claude/skills が従来どおり単一の symlink として生成されることを確認
  • nixfmt --checkeditorconfig-checkergit diff --check、gitleaks が成功
  • 実トークンを使った Doppler 認証、Grafana 疎通、RBAC、各クライアントの /mcp 接続は、外部設定が必要なため未確認

🤖 Generated with Codex

rito528 and others added 2 commits July 19, 2026 17:04
シークレットを Codex の親環境へ常駐させず、Doppler から固定された MCP 起動プロセスだけへ渡すため。

Co-authored-by: Codex <noreply@openai.com>
Docker への依存を外し、Codex と Claude Code が同じ Doppler 設定を使えるようにする。

Co-authored-by: Codex <codex@openai.com>
@rito528 rito528 changed the title Codex に Grafana MCP を追加する Codex と Claude Code に Grafana MCP を追加する Jul 19, 2026
MCP の追加によって Claude Code 本体や skills の配布責務まで移さないようにし、mcp-grafana の定義とインストールを専用 module にまとめる。

Co-authored-by: Codex <noreply@openai.com>
@rito528
rito528 merged commit c837e83 into main Jul 19, 2026
8 checks passed
@rito528
rito528 deleted the feat/add-grafana-mcp branch July 19, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant