LiveVariant について
LiveVariant の MCP サーバーを使うと、MCP クライアントからアダプティブ A/B テストを作成、確認、参照できます。ホスト型エンドポイントに加え、セルフホスト環境の接続設定にも対応します。
主な機能
- 01アダプティブ A/B テストの作成
- 02テスト設定の確認
- 03テスト結果の参照
- 04ホスト型 MCP エンドポイントの利用
- 05セルフホスト環境の設定
活用シーン
- 01MCP クライアントから A/B テストを作成
- 02既存テストの設定を確認
- 03アダプティブテストの結果を参照
MCP 対応
LiveVariant の MCP サーバーとして、Claude、ChatGPT、Copilot などの MCP クライアントに A/B テストの作成、確認、参照機能を提供します。ホスト型エンドポイントまたはセルフホスト環境を設定して利用できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://livevariant.com/mcpclaude mcp add --transport http livevariant-livevariant https://livevariant.com/mcp{"mcpServers":{"livevariant-livevariant":{"type":"http","url":"https://livevariant.com/mcp"}}}Cursor で開く{"servers":{"livevariant-livevariant":{"type":"http","url":"https://livevariant.com/mcp"}}}VS Code で開く{"mcpServers":{"livevariant-livevariant":{"type":"http","url":"https://livevariant.com/mcp"}}}{"mcpServers":{"livevariant-livevariant":{"serverUrl":"https://livevariant.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | いいえ | 自分用のラベルであり、定期配信する ESP テンプレートでマージタグを使う価値のある唯一のフィールドです。テストの識別情報の一部であるため、n={{campaign_name}} とすると、キャンペーンごとに個別に結果を確認できるテストが作成されます。また、list_tests はこの名前を検索対象にします。 |
| slots | object | いいえ | 複数要素のテスト:各要素のバリアントを "hero" や "cta" のような短い名前をキーにして指定します。テストでは組み合わせを配信し、学習します。 |
| region | enum | いいえ | テストの状態を保存する場所です。配置先のヒント(wnam、enam、sam、weur、eeur、apac、oc、afr、me)、または EU の管轄区域を指定する "eu"(状態が EU 内で作成・保持されることが保証されます)。ホストが判別できる場合は作成者のリージョンがデフォルトになります。判別できない場合は、最初のリクエストが送信された場所で状態が作成されます。メールの場合、これは多くの場合、メールプロバイダーの米国データセンターです。wnam | enam | sam | weur | eeur | apac | oc | afr | me | eu |
| context | array | いいえ | 個別に勝者を学習するためのディメンション。 |
| variants | array | いいえ | 単一要素のテスト:2つ以上のバリアント。最初のものがコントロールです。 |
| redirectUrl | string | いいえ | バリアントで指定されていない場合のクリック先です。 |
| variantParam | string | いいえ | リダイレクト時に、配信された組み合わせをこのパラメーターに記録します(例:"utm_content")。これにより、テスト結果が顧客自身の分析ツールに表示されます。 |
| slotRedirects | object | いいえ | ONE の要素をクリックしたときの遷移先です。要素ごとに異なるページを指す場合に使用します(例:ヒーロー画像はキャンペーンのランディングページへ、その下の CTA は料金ページへ)。キーは `slots` と同じ形式です。未設定の場合は `redirectUrl` にフォールバックします。バリアント独自の redirectUrl はどちらよりも優先されます。いずれかを設定すると、すべてのクリックリンクで slot を指定する必要があります。slotLinks を使えば自動で指定されます。 |
| publishableKey | string | いいえ | ユーザーが管理する組織の publishable key を使って、新しいテストをその組織に登録します。結果へのアクセスは引き続き、このテストの stats secret によって制御されます。アカウントが有効なデプロイでのみ利用できます。それ以外では警告が表示されますが、テストは引き続き動作します。 |
詳細
@livevariant/mcp
LiveVariant 用の MCP サーバーです。Claude、ChatGPT、Copilot、または任意の MCP クライアントから、アダプティブ A/B テストの作成、調査、結果の読み取りができます。
npx -y @livevariant/mcp
セルフホスト環境を指定して MCP サーバーを起動する場合は、実行時環境変数を設定してください。
LIVEVARIANT_SERVER_URL:呼び出すデプロイ先のオリジンです。LIVEVARIANT_API_TOKEN:/mcpまたは/api/v1/*で認証が必要な場合に使用する、デプロイ先のLV_API_TOKENです。LIVEVARIANT_ASSET_UPLOAD_TOKEN:/assetsで認証が必要な場合に使用する、デプロイ先のLV_ASSET_UPLOAD_TOKENです。
https://livevariant.com/mcp のホスト型エンドポイントでは、何もインストールせずに同じツールを利用できます。
livevariant/livevariant の一部です。システム全体については、リポジトリの README をご覧ください。AGPL-3.0。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。