userproof について
UserProofはClaude Code、Codex、Cursor向けにサイト訪問者の行動を分析し、ファイルと行番号付きで優先修正を示し、公開後の効果も確認します。サイトのスニペットが閲覧、クリック、スクロール、エラーを記録し、プラグインはリポジトリ内の`.userproof`とAPIキーだけを読み取ります。
主な機能
- 01ページ閲覧、クリック、スクロール、エラーの収集
- 02ファイルと行番号付きの優先修正提案
- 03公開後の修正効果の確認
- 04Claude Code、Codex、Cursorへの対応
活用シーン
- 01実際の訪問者行動から改善点を選ぶ
- 02提案された修正箇所のファイルと行を特定する
- 03公開後に修正の効果を確かめる
MCP 対応
コーディングクライアント向けのMCPサーバーとして動作し、Claude Codeプラグイン、Codexの`mcp add`、CursorのMCP設定から導入できます。訪問者データに基づくレビュー提案のために`.userproof`とAPIキーを読み取り、READMEではソースコードをアップロードしないと説明されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Claude Code、Codex、Cursor 向け UserProof
UserProof は、実際の訪問者が最も求めている修正を、該当するファイルと行番号とともに提示し、リリース後に修正が機能したかどうかを確認します。https://getuserproof.com
インストール
/plugin marketplace add GetUserProof/userproof
/plugin install userproof@userproof
/userproof:setup
Codex
codex mcp add userproof -- npx -y github:GetUserProof/userproof
codex "Read https://getuserproof.com/setup.md and follow it to set up UserProof for this project."
Cursor
~/.cursor/mcp.json の mcpServers の下に追加します。
"userproof": { "command": "npx", "args": ["-y", "github:GetUserProof/userproof"] }
次に、エージェントに「https://getuserproof.com/setup.md を読み、このプロジェクト用に UserProof をセットアップしてください。」と依頼します。
セットアップでは、アカウントを作成し、サイトにトラッキングスニペットを追加して、記録されることを確認します。Claude Code を再起動した後(または /mcp で再接続した後)、/userproof:review を実行すると、最優先の修正が表示されます。
収集するデータ
- サインアップ時に api.getuserproof.com に送信される、メールアドレスとサイトのドメイン。
- サイト上での訪問者の行動(ページビュー、クリック、スクロール、エラー)。スニペットから ingest.getuserproof.com に送信されます。
- プラグイン自体が読み取るのは、リポジトリ内の
.userproofと API キーのみです。キーは~/.config/userproof/keyに保存されます(モード 600)。ソースコードがアップロードされることはありません。
npm のインストールは不要です。MCP サーバーはプラグイン内に単一のファイルとして含まれており(plugin/mcp/server.mjs。npx github:GetUserProof/userproof からも実行できます)、Node 18 以降が必要です。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。