mcpField
M
Microsoft Clarity MCP

Microsoft Clarity MCP

ローカル
github.com/surendranbその他01 日前に更新

Microsoft Clarity MCP について

Microsoft Clarity MCPは、チームやAIエージェントがWebサイトのUXを調査するためのClarity行動分析を提供します。操作上の摩擦やJavaScriptエラーを示し、ローカルキャッシュと日次上限メタデータでAPI利用を管理します。

主な機能

  1. 01行動上の摩擦とセッション指標
  2. 02URLや利用環境別の内訳
  3. 03JavaScriptランタイムエラーのレポート
  4. 04古いデータにも対応するローカルキャッシュ
  5. 05日次API上限のメタデータ

活用シーン

  1. 01怒りクリックや無反応クリックのあるページの特定
  2. 02デバイスやブラウザー間の摩擦の比較
  3. 03ブラウザー別のJavaScriptエラー調査
  4. 04日次上限到達後の分析データ参照

MCP 対応

このMCPサーバーは、UX指標、内訳、JavaScriptエラーレポートなど、Microsoft Clarity Data Export APIの情報をツールとしてMCPクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"surendranb-microsoft-clarity": {
"command": "uvx",
"args": [
"microsoft-clarity-mcp"
],
"env": {
"CLARITY_API_TOKEN": "<CLARITY_API_TOKEN>",
"CLARITY_PROJECT_ID": "<CLARITY_PROJECT_ID>"
}
}
}
}
起動コマンドuvx microsoft-clarity-mcp
設定が必要な環境変数
CLARITY_API_TOKENシークレットMicrosoft Clarity Data Export API token
CLARITY_PROJECT_IDMicrosoft Clarity Project ID

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

パッケージ
pypimicrosoft-clarity-mcp0.1.3

ツール

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

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

詳細

Microsoft Clarity MCP サーバー(microsoft-clarity-mcp)

行動 UX 分析、レイジクリック、無反応クリック、すぐに戻る操作、過剰なスクロール、JavaScript のランタイムエラーに対応する、Microsoft Clarity のデータエクスポート API を公開する FastMCP サーバーです。

AI エージェント向けの Google Analytics および Search Console と連携する行動診断エンジンです。


1. クイックスタート

uvx(Python)または npx(Node)を使うと、インストールせずに直接実行できます。

Python 経由(uvx)
uvx microsoft-clarity-mcp
Node 経由(npx)
npx microsoft-clarity-mcp

2. MCP クライアントの設定

MCP クライアントの設定(claude_desktop_config.json、cursor.json、または Antigravity/OpenCode)に追加します。

{
  "mcpServers": {
    "microsoft-clarity": {
      "command": "uvx",
      "args": ["microsoft-clarity-mcp"],
      "env": {
        "CLARITY_API_TOKEN": "your_clarity_api_token_here"
      }
    }
  }
}

または、npx を使用します。

{
  "mcpServers": {
    "microsoft-clarity": {
      "command": "npx",
      "args": ["-y", "microsoft-clarity-mcp"],
      "env": {
        "CLARITY_API_TOKEN": "your_clarity_api_token_here"
      }
    }
  }
}

3. 認証と API トークン

Microsoft Clarity では、静的な JWT Bearer トークンを使用してデータエクスポートを保護しています。

  1. Microsoft Clarity にログインします。
  2. プロジェクトのダッシュボードを開きます。
  3. Settings -> Data Export に移動します。
  4. Generate new API token をクリックします(4~32 文字の英数字で名前を指定します。例:clarity-agent)。
  5. 生成されたトークンをコピーし、CLARITY_API_TOKEN を設定します。

4. レート制限対策と永続キャッシュ

  • 1 日あたりの上限:Microsoft Clarity では、プロジェクトごとに 1 日 10 リクエストまでに厳しく制限されています。
  • 自動キャッシュ:エージェントの暴走ループによるユーザーの利用枠の消費を防ぐため、すべてのレスポンスは ~/.clarity_mcp/cache.json に 1 時間の TTL でローカル保存されます(CLARITY_CACHE_TTL で設定可能です)。
  • 古いキャッシュへのフォールバック:1 日あたりの 10 リクエストの上限に達すると、サーバーは明示的な警告とともに古いキャッシュデータを自動的に返すため、エージェントは強制終了することなく動作を続けられます。
  • 利用枠の可視化:各ツールのレスポンスには、calls_used_today、remaining_today、daily_limit の詳細を示すメタデータが含まれます。

5. ツール

ツールパラメーター説明
get_ux_insightsproject_id、num_of_days=3、tokenセッション数、レイジクリック、無反応クリック、すぐに戻る操作、過剰なスクロール、JS エラーなど、行動上の摩擦に関する主要な指標です。
get_frustration_breakdownproject_id、dimension="URL"、num_of_days=3、tokenURL パス、デバイス、ブラウザー、オペレーティングシステム、国別に、摩擦の深刻度をランキング形式で示します。
get_js_errorsproject_id、num_of_days=3、tokenブラウザーおよびオペレーティングシステム別にグループ化した、JavaScript のランタイム例外とエラークリックです。
doctorproject_id、tokenトークン形式、キャッシュの整合性、1 日あたりの残り API 利用枠を確認する診断ユーティリティです。
skills_list(なし)サーバーに同梱された動的なスキルプレイブックを一覧表示します。
skill_readname運用プレイブック(例:ux-triage、setup-clarity-token、frustration-audit)を取得します。
check_for_updates(なし)PyPI で新しいバージョンとアップグレードコマンドを確認します。

6. テレメトリーとプライバシー

このパッケージには、信頼性の確保とさまざまなクライアントハーネスでのランタイムバグ検出を目的とした、匿名の使用状況テレメトリーが含まれています。テレメトリーは Schema v2 に厳密に準拠しています。

  • オプトアウト:DO_NOT_TRACK=1、DISABLE_TELEMETRY=1、または CLARITY_TELEMETRY=false を厳密に尊重します。
  • 個人情報ゼロ:ユーザー URL、個人識別情報、認証トークンは一切収集されません。

ライセンス

MIT License。Copyright (c) 2026 Surendran B。

コメント

MCP は初めてですか?

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

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