pagent について
pagentは、MCPクライアントをライブサイト向けA/Bテスト基盤に接続します。エージェントはチャットから実験を確認・管理でき、バリエーション、トラフィック配分、統計分析はpagentが担います。
主な機能
- 01テスト結果と状態の確認
- 02テストとバリエーションの比較
- 03仮説をテストとして記録
- 04テストの開始・一時停止・再開・終了
- 05ページ、目標、オーディエンスの管理
- 06対応MCPクライアントの設定
活用シーン
- 01実行中テストの優勢案を確認
- 02過去の実験を比較
- 03実験仮説をテストにする
- 04ウェブサイトのテストを停止・ロールバック
MCP 対応
Streamable HTTPでMCPクライアントをpაგენტのホスト型サーバーに接続し、OAuth 2.0または個人用トークンで認証します。許可された範囲で、テストと関連するウェブ実験データへの読み書きを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://app.pagent.ai/api/mcpclaude mcp add --transport http aihumin-pagent https://app.pagent.ai/api/mcp{"mcpServers":{"aihumin-pagent":{"type":"http","url":"https://app.pagent.ai/api/mcp"}}}Cursor で開く{"servers":{"aihumin-pagent":{"type":"http","url":"https://app.pagent.ai/api/mcp"}}}VS Code で開く{"mcpServers":{"aihumin-pagent":{"type":"http","url":"https://app.pagent.ai/api/mcp"}}}{"mcpServers":{"aihumin-pagent":{"serverUrl":"https://app.pagent.ai/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
pagent:コーディングエージェント向けA/BテストMCPサーバー
@pagent/mcp は Claude、ChatGPT、Claude Code、Codex、Cursor など、あらゆる
MCP クライアントを pagent に接続し、エージェントが公開中のウェブサイトで A/B テストを実行できるようにします。次の 1 つのコマンドでセットアップできます。
npx @pagent/mcp init
このコマンドは、お使いのマシン上にある MCP クライアントを検出し、pagent のホスト型 MCP サーバーに接続します。コピーするものはほかになく、設定形式を選ぶ必要もありません。
pagent とは
pagent は AI A/B テストエージェントであり、ウェブサイト向けの AI 実験エンジニアです。 ページを読み、仮説を作成し、デザインシステムに沿った実際のコードでバリエーションを構築し、 ベイズ統計を用いて公開中のサイトでテストを実行し、次に試すことを学習します。各バリエーションは公開前にチームが確認します。pagent はテストスタックに機能を追加するものであり、置き換えるものではありません。
この MCP サーバーを使うと、エージェントがそのサイクルに加わります。結果を読み取り、次の仮説を記録し、いつものチャットから次のテストを開始できます。
Claude や ChatGPT は公開中のウェブサイトで A/B テストを実行できますか?
はい。MCP を通じて実験プラットフォームに接続すれば可能です。言語モデル単体では、訪問者にバリエーションを表示したり、コンバージョンを測定したりできません。pagent MCP サーバーを使うと、Claude、ChatGPT、またはコーディングエージェントから公開中のサイトのテストを開始、一時停止、停止して、結果を読み取ることができます。その間、pagent がバリエーションの構築、トラフィックの振り分け、統計処理を行います。
接続後に依頼できること:
- 「実行中の A/B テストのうち、どれが勝っていますか?どの程度確実ですか?」
- 「先月の料金ページのテストを比較して、ページの変更点を教えてください。」
- 「仮説を記録してください。登録フォームを短くすると、トライアルの開始数が増えるはずです。これをテストにしてください。」
- 「チェックアウトのテストを一時停止して、変更を元に戻してください。」
エージェントでできること
読み取りアクセスの場合:
- 実行中および完了済みのテストを一覧表示し、ベイズ分析の結果を読み取る
- テストを比較し、各バリエーションでページのどこが変更されたかを確認する
- ページ、オーディエンス、コンバージョン目標、ペルソナ、ガイドラインを読み取る
書き込みアクセスの場合:
- 仮説を記録してテストにする
- テストを開始、一時停止、再開、キューへの追加、停止、発展、またはロールバックする
- ページとコンバージョン目標を作成し、オーディエンスを管理する
サインイン時に、読み取りアクセスと書き込みアクセスのどちらを付与するか、またクライアントが参照できる組織を選択します。pagent の設定から、いつでも接続を取り消せます。
使い方
npx @pagent/mcp init # detect your clients and connect them
npx @pagent/mcp init --client cursor # connect one client
npx @pagent/mcp init --local # write a project config, not a user one
npx @pagent/mcp init --dry-run # show what would change, write nothing
npx @pagent/mcp print # print the config without writing
npx @pagent/mcp list # list supported clients
対応クライアント
| クライアント | 設定方法 |
|---|---|
| Claude Code | claude mcp add |
| Codex | codex mcp add |
| Cursor | ~/.cursor/mcp.json または .cursor/mcp.json |
| VS Code | .vscode/mcp.json |
| Windsurf | ~/.codeium/windsurf/mcp_config.json |
| Zed | ~/.config/zed/settings.json |
| Claude(ウェブ版とデスクトップ版) | 設定、コネクター、カスタムコネクターを追加 |
| ChatGPT | 開発者モード、プラグイン、カスタムコネクターを追加 |
Claude と ChatGPT はそれぞれのインターフェースで設定するため、この CLI は設定を編集せず、手順を表示します。次を実行してください。
npx @pagent/mcp print --client chatgpt
設定内の既存のサーバーには変更を加えません。設定ファイルを解析できない場合(コメントが含まれている場合など)は、ファイルを書き換える代わりに、貼り付けるエントリーを CLI が表示します。
手動で接続する
あらゆる MCP クライアントから、次のホスト型サーバーを直接利用できます。
- エンドポイント:
https://app.pagent.ai/api/mcp - トランスポート:Streamable HTTP
- 認証:OAuth 2.0、または AI クライアントアクセスから取得した個人用トークン
接続する前に
pagent アカウントを所有し、組織への所有者または管理者アクセス権を持っている必要があります。また、その組織で MCP が有効になっており、読み取り対象となるテストと訪問者データが存在するよう、pagent スクリプトをインストールしたウェブサイトが必要です。
リンク
ライセンス
MIT。pagent 自体は商用製品です。この CLI はローカル設定ファイルを書き込むだけです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。