mcpField
K
KrystalView Analytics

KrystalView Analytics

リモート
krystalview.comデータ・分析020 週間前に更新
リポジトリ公式サイト

KrystalView Analytics について

KrystalView Analyticsは、ウェブサイトの行動やパフォーマンスを調査するAIアシスタント向けの読み取り専用MCPサーバーです。ホスト型リモート接続またはローカルstdio接続で、セッション単位と集計の分析データを提供します。

主な機能

  1. 01訪問者セッションと履歴の検索
  2. 02サイト指標とスクロール深度の確認
  3. 03ファネルとキャンペーン成果の分析
  4. 04リアルタイム訪問者と異常の追跡
  5. 05ブラウザーエラーと通知の確認

活用シーン

  1. 01セッション内の摩擦や連続クリックの発見
  2. 02チェックアウトファネルの離脱箇所の特定
  3. 03キャンペーン流入とROASの比較
  4. 04流入変動やブラウザーエラーの調査

MCP 対応

MCPクライアントに、セッション、ファネル、キャンペーン、エラー、リアルタイム訪問者、異常の読み取り専用分析ツールを公開します。ホスト型リモートエンドポイントまたはローカルstdioパッケージで接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://krystalview.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
pypikrystalview-mcp0.1.6

ツール

13
パラメーター型必須説明
limitintegerいいえ返す結果の最大数。
querystringいいえ訪問開始または終了時のURLを検索します。例:/pricing。
offsetintegerいいえページネーションのオフセット。
countrystringいいえ国名で絞り込みます。
device_typeenumいいえデバイスタイプで絞り込みます。desktop | mobile
min_durationintegerいいえセッション時間の最小値(秒)。
min_frictionintegerいいえフリクションスコアの最小値。
has_rage_clicksbooleanいいえ連打クリックが発生したセッションのみを対象にします。

詳細

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 つのサーバーを複数のクライアントで再利用できます。