mcpField
K
KrystalView Analytics

KrystalView Analytics

ローカル
github.com/McSlaineデータ・分析020 週間前に更新

KrystalView Analytics について

KrystalView Analytics は、AI エージェントによるウェブサイトのパフォーマンスや訪問者行動の調査向け MCP サーバーです。ホスト型またはローカル接続で、セッションリプレイ、ファネル、キャンペーン、エラー、異常データを読み取り専用で提供します。

主な機能

  1. 01訪問者セッションの検索とタイムライン確認
  2. 02サイト指標とスクロール深度の確認
  3. 03ファネルの転換率と離脱の分析
  4. 04キャンペーンの貢献度と ROAS の確認
  5. 05ブラウザーエラーとトラフィック異常の検出

活用シーン

  1. 01ページ上の連打クリックの調査
  2. 02チェックアウトファネルの離脱箇所の特定
  3. 03キャンペーン別の流入と摩擦の比較
  4. 04トラフィック変化とブラウザーエラーの確認

MCP 対応

MCP クライアントに読み取り専用のウェブ分析ツールを提供します。OAuth または API キーでホスト型エンドポイントに接続するか、ローカル stdio パッケージを実行できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"mcslaine-krystalview": {
"command": "uvx",
"args": [
"krystalview-mcp"
],
"env": {
"KRYSTALVIEW_API_KEY": "<KRYSTALVIEW_API_KEY>",
"KRYSTALVIEW_BASE_URL": "<KRYSTALVIEW_BASE_URL>"
}
}
}
}
起動コマンドuvx krystalview-mcp
設定が必要な環境変数
KRYSTALVIEW_API_KEYシークレットYour KrystalView API key (generate in console under Settings > API Keys)
KRYSTALVIEW_BASE_URLAPI base URL (default: https://app.krystalview.com/api)

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

パッケージ
pypikrystalview-mcp0.1.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

KrystalView MCP サーバー

AI エージェントからウェブサイトのアナリティクスに直接アクセスできます。訪問者のセッションを検索し、UX の摩擦要因を調査し、コンバージョンファネルを分析し、キャンペーンやエラーを確認して、異常のアラートを受け取れます。Claude、Cursor、または MCP 対応クライアントから利用できます。

接続方法

ホスト型リモート MCP

クライアントがリモート MCP サーバーまたはコネクター形式の OAuth に対応している場合に使用します。 ローカルへのパッケージのインストールは不要です。

項目値
エンドポイントhttps://krystalview.com/mcp
トランスポートstreamable-http
認証OAuth 認可コード + PKCE
OAuth メタデータhttps://krystalview.com/.well-known/oauth-authorization-server
保護されたリソースのメタデータhttps://krystalview.com/.well-known/oauth-protected-resource

OAuth 認証時、KrystalView はサインイン済みユーザーに、MCP クライアントが読み取り可能なサイトを選択するよう求めます。発行されるトークンは読み取り専用で、選択したサイトにスコープが限定されます。 ホスト型 OAuth サーバーは、動的クライアント登録、認可 コード + PKCE、リソースインジケーター、リフレッシュトークンのローテーション、トークンの取り消しに対応しています。

OAuth の代わりにカスタムヘッダーに対応するクライアント向けに、ホスト型エンドポイントでは KrystalView の読み取り API キーも次のいずれかの形式で受け付けます。

Authorization: Bearer kv_live_...

または:

X-API-Key: kv_live_...
ローカル stdio MCP パッケージ

Claude Desktop、 Claude Code、Cursor などの開発者向けツールのように、MCP クライアントがローカルの stdio サーバーを実行する場合に使用します。

インストール
pip install krystalview-mcp
設定

KrystalView コンソールの Settings > API Keys で API キーを生成します。

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "krystalview": {
      "command": "krystalview-mcp",
      "env": {
        "KRYSTALVIEW_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude Code
claude mcp add krystalview -- krystalview-mcp
# Then set your API key:
export KRYSTALVIEW_API_KEY="your-api-key-here"
Cursor

MCP の設定に追加します。

{
  "krystalview": {
    "command": "krystalview-mcp",
    "env": {
      "KRYSTALVIEW_API_KEY": "your-api-key-here"
    }
  }
}

利用可能なツール

ツール説明
get_sessionsフィルター(デバイス、場所、摩擦要因、レイジクリック)を使って訪問者セッションを一覧表示/検索します
get_session_detail特定のセッションを詳しく確認します。完全なタイムライン、イベント、ナビゲーション経路を表示します
get_site_statsセッション、摩擦要因、デバイス、人気ページなどのパフォーマンス指標を集計します
get_scroll_depth特定のページパスのスクロール深度を区分して表示します
get_live_visitors現在アクティブな訪問者数と最近のライブセッションを表示します
get_anomaliesAI が検出した異常とその説明を表示します(トラフィックの急増/急減、摩擦要因の急増)
get_funnels定義済みのコンバージョンファネルを一覧表示します
get_funnel_analysisファネルのステップごとのコンバージョン率と離脱分析を表示します
get_campaign_summaryUTM キャンペーンのアトリビューション概要を表示します
get_campaign_sessions特定のキャンペーンからの訪問者セッションを表示します
get_campaign_roas接続済みの場合、有料キャンペーンの費用、コンバージョン、ROAS を表示します
get_errorsクライアント側で発生したブラウザーエラーを集計します
get_notificationsKrystalView の最近の通知とインサイトを表示します

プロンプトの例

接続したら、AI アシスタントに次のように尋ねてみてください。

  • 「今週のサイトのパフォーマンスはどうですか?」
  • 「過去 24 時間に不満を感じたモバイルユーザーを表示してください」
  • 「昨日、トラフィックが減少したのはなぜですか?」
  • 「チェックアウトファネルでユーザーが離脱している箇所はどこですか?」
  • 「料金ページでレイジクリックがあったセッションを見つけてください」
  • 「摩擦要因の多いセッションを最も多く生み出しているキャンペーンはどれですか?」
  • 「未解決のブラウザーエラーとサンプルのセッション ID を表示してください」
  • 「把握しておくべき異常はありますか?」

環境変数

変数必須デフォルト説明
KRYSTALVIEW_API_KEYはい—KrystalView API キー
KRYSTALVIEW_BASE_URLいいえhttps://krystalview.com/apiAPI ベース URL
KRYSTALVIEW_TIMEOUTいいえ15リクエストのタイムアウト(秒)

レート制限

API キーには設定可能なレート制限があります(デフォルト:1 分あたり 60 リクエスト)。すべてのレスポンスにレート制限のヘッダーが含まれます。上限に達すると、サーバーは再試行までの時間を示す明確なエラーを返します。

セキュリティ

  • API キーは単一のサイトにスコープが設定されており、エージェントはキーの作成対象となったサイトのデータにのみアクセスできます
  • ホスト型 MCP エンドポイントが発行する OAuth トークンは読み取り専用で、選択したサイトにスコープが設定されています
  • ホスト型 OAuth はリフレッシュトークンのローテーションとトークンの失効に対応しています
  • ブラウザーから送信される MCP/OAuth リクエストは、明示的に指定された信頼済みオリジンと照合されます
  • ツールは読み取り専用です
  • すべてのリクエストで HTTPS を使用します
  • KrystalView コンソールでキーをローテーションまたは失効できます
  • ローカルの stdio パッケージはデータを保存せず、KrystalView API に直接プロキシします

ライセンス

MIT

コメント

MCP は初めてですか?

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

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