CNK イベントのブース展示用アプリ。 参加者が自然言語でプロンプトを入力すると、Grafana ダッシュボードを自動生成できる。
- フロントエンド: Next.js (App Router) + TypeScript
- パッケージマネージャー: bun
- AI: AWS Bedrock (Claude)
- ダッシュボード: Grafana MCP + Grafana HTTP API
app/ # Next.js App Router
mcp/ # Grafana MCP クライアント設定
lib/ # Bedrock クライアント・Grafana API ユーティリティ
bun install # 依存関係インストール
bun dev # 開発サーバー起動
bun build # ビルド
bun start # 本番起動
docker compose up -d # Grafana 起動- Grafana は Docker で起動する
- AWS Bedrock のリージョン・モデル ID は
.env.localで管理 - ブース展示用のため UI はシンプルに保つ
@CLAUDE.local.md