Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.02 KB

File metadata and controls

37 lines (27 loc) · 1.02 KB

cnk-noc-booth

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