mcpField
F
framedash-mcp-server

framedash-mcp-server

ローカル
framedash.devデータ・分析06 日前に更新

framedash-mcp-server について

framedash-mcp-serverは、LLM対応ツールをFramedashのゲームテレメトリー分析に接続します。メトリクス、継続率、ファネル、ヒートマップ、プロジェクトの状態、アラートを読み取り専用で照会できます。

主な機能

  1. 01SQL SELECTによる分析クエリ
  2. 02ダッシュボードのKPI集計
  3. 03継続率とイベントファネルの分析
  4. 04マップのヒートマップデータ
  5. 05プロジェクト状態とアラート履歴の確認

活用シーン

  1. 01プレイヤーの活動指標の確認
  2. 02継続率コホートとイベントファネルの分析
  3. 03マップのヒートマップとプロジェクトアラートの調査

MCP 対応

Framedashの分析データを照会する、12の読み取り専用ツールと4つのリソースを公開します。利用にはFramedash APIキーが必要で、プロジェクト単位で対象を指定できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"crane-valley-framedash": {
"command": "npx",
"args": [
"-y",
"@framedash/mcp-server"
],
"env": {
"FRAMEDASH_API_KEY": "<FRAMEDASH_API_KEY>",
"FRAMEDASH_PROJECT_ID": "<FRAMEDASH_PROJECT_ID>",
"FRAMEDASH_BASE_URL": "<FRAMEDASH_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @framedash/mcp-server
設定が必要な環境変数
FRAMEDASH_API_KEYシークレットFramedash API key. Create one on your project's API Keys page at https://app.framedash.dev.
FRAMEDASH_PROJECT_IDDefault project id. When unset, project-scoped tools require a project_id argument.
FRAMEDASH_BASE_URLAPI base URL. Defaults to https://app.framedash.dev.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@framedash/mcp-server0.1.5

ツール

12

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
sqlstringはい実行する SQL クエリ
limitintegerいいえ返す最大行数(デフォルト:100)
project_idstringいいえデフォルトの project ID を上書きします

詳細

@framedash/mcp-server

Framedash ゲームテレメトリープラットフォーム用の MCP(Model Context Protocol)サーバーです。LLM を活用したツールから分析データを照会するための、読み取り専用ツール 12 個とリソース 4 個を提供します。

セットアップ

Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "framedash": {
      "command": "npx",
      "args": ["@framedash/mcp-server"],
      "env": {
        "FRAMEDASH_API_KEY": "fd_xxx",
        "FRAMEDASH_PROJECT_ID": "your-project-uuid"
      }
    }
  }
}
VS Code(Claude Extension)

VS Code の設定に追加します:

{
  "claude.mcpServers": {
    "framedash": {
      "command": "npx",
      "args": ["@framedash/mcp-server"],
      "env": {
        "FRAMEDASH_API_KEY": "fd_xxx",
        "FRAMEDASH_PROJECT_ID": "your-project-uuid"
      }
    }
  }
}

環境変数

変数必須説明
FRAMEDASH_API_KEYはい集計ツールには analytics:read を持つ API キーが必要です。生の query ツールには、さらに data:admin が必要です
FRAMEDASH_PROJECT_IDいいえプロジェクト単位のツールで使用するデフォルトのプロジェクト UUID
FRAMEDASH_BASE_URLいいえAPI のベース URL(デフォルト:https://app.framedash.dev)

FRAMEDASH_PROJECT_ID を省略しても、プロジェクト単位のツールは引き続き使用できますが、 呼び出しごとに明示的な project_id 引数が必要です。

ツール

ツール説明
querySQL 分析クエリを実行します(SELECT のみ。デフォルトの上限は 100)
get_dashboardプロジェクトの KPI サマリー(DAU、MAU、セッション、イベント)
get_retentionコホートのリテンションデータ
get_funnelイベントステップのファネル分析
get_insightsグループ化したイベントインサイト
get_heatmapマップのヒートマップグリッドデータ
list_projectsAPI キーに紐付けられたプロジェクトを表示します
get_project_statusプロジェクトの健全性の概要
list_mapsプロジェクト内のマップ一覧
list_contentコンテンツレジストリのエントリー一覧
list_alertsアラートルール一覧
get_alert_historyアラートの発火履歴

リソース

URI説明
framedash://projectsAPI キーに紐付けられたプロジェクト
framedash://projects/{projectId}/maps境界情報付きのマップ一覧
framedash://projects/{projectId}/contentコンテンツレジストリ
framedash://projects/{projectId}/statusプロジェクトの健全性ステータス

開発

リポジトリのルートから実行します:

pnpm install
pnpm --filter @framedash/mcp-server... build
pnpm --filter @framedash/mcp-server test

pnpm 9 では、末尾の ... によって、クリーンなチェックアウトからコンパイルする前に、@framedash/api-client を含む MCP パッケージとそのワークスペース依存関係が選択されます。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。