Braze MCP サーバーのセットアップ
Braze MCP サーバーを設定する方法について説明します。この方法では、クロードやカーソルなどのツールを使用して、自然言語でBrazeデータを操作できます。詳しくは、Braze MCP サーバを参照してください。
前提条件
開始する前に、次のものが必要になります。
| 前提条件 |
説明 |
| Braze API キー |
必要な権限を持つBraze API キー。 Braze MCP サーバー を設定すると、新しい鍵が作成されます。 |
| MCPクライアント |
現在、ClaudeとCursorのみが公式にサポートされています。Braze MCP サーバーを使用するには、次のいずれかのクライアントのアカウントが必要です。 |
| 端子 |
端末アプリを使用して、コマンドを実行したり、ツールをインストールしたりできます。お使いのコンピューターにあらかじめインストールされている端末アプリを使用してください。 |
Braze MCP サーバーのセットアップ
ステップ 1: インストール uv
まず、uv-a コマンドラインツールをAstralでインストールし、依存性管理とPythonパッケージ処理を行います。
端末アプリアプリケーションを開き、次のコマンドを貼り付けてから、Enter を押します。
1
| curl -LsSf https://astral.sh/uv/install.sh | sh
|
出力は次のようになります。
1
2
3
4
5
6
7
8
| $ curl -LsSf https://astral.sh/uv/install.sh | sh
downloading uv 0.8.9 aarch64-apple-darwin
no checksums to verify
installing to /Users/Isaiah.Robinson/.local/bin
uv
uvx
everything's installed!
|
Windows PowerShell を開き、次のコマンドを貼り付けて、Enter を押します。
1
| irm https://astral.sh/uv/install.ps1 | iex
|
出力は次のようになります。
1
2
3
4
5
6
7
8
| PS C:\Users\YourUser> irm https://astral.sh/uv/install.ps1 | iex
Downloading uv 0.8.9 (x86_64-pc-windows-msvc)
no checksums to verify
installing to C:\Users\YourUser\.local\bin
uv.exe
uvx.exe
everything's installed!
|
ステップ 2:API キーの作成
Braze MCP サーバーは、Braze ユーザープロファイルs からデータを返さない38 個の読み取り専用エンドポイントs をサポートします。Settings > APIs and Identifiers > API Keysに移動し、以下の一部またはすべての権限を持つ新しいキーを作成します。
List of read-only, non-PII permissions
キャンペーン
キャンバス
カタログ
クラウドデータ取り込み
コンテンツブロック
カスタム属性
イベント
KPI
メッセージ
ユーザー設定センター
購入
セグメント
送信数
セッション
SDK 認証キー
Subscription
テンプレート
warning:
既存のAPI キーを再利用しないでください。作成は、MCP クライアント専用です。さらに、エージェントがBrazeでデータの書き込みまたは削除を試みる可能性があるため、読み取り専用の非PII権限のみを割り当てます。
ステップ 3:識別子とエンドポイントを入手する
MCP クライアントを設定するには、API キーの識別子とワークスペースのREST エンドポイントが必要です。これらの詳細を取得するには、ダッシュボード-keep this page 開封のAPI Keys ページに戻ります。そのため、次回のステップ 時に参照できます。

付属の設定ファイルを使用して、MCP クライアントを設定します。
Claude Desktop で、Settings > Developer > Edit Config に移動し、次のスニペットを追加します。
1
2
3
4
5
6
7
8
9
10
11
12
| {
"mcpServers": {
"braze": {
"command": "uvx",
"args": ["--native-tls", "braze-mcp-server@latest"],
"env": {
"BRAZE_API_KEY": "key-identifier",
"BRAZE_BASE_URL": "rest-endpoint"
}
}
}
}
|
key-identifier およびrest-endpoint を、Braze のAPI Keys ページの対応する値に置き換えます。設定は次のようになります。
1
2
3
4
5
6
7
8
9
10
11
12
| {
"mcpServers": {
"braze": {
"command": "uvx",
"args": ["--native-tls", "braze-mcp-server@latest"],
"env": {
"BRAZE_API_KEY": "2e8b-3c6c-d12e-bd75-4f0e2a8e5c71",
"BRAZE_BASE_URL": "https://torchie.braze.com"
}
}
}
}
|
完了したら、構成を保存し、Claude Desktop を再起動します。
Cursorで、Settings> Tools and Integrations> MCP Tools> Add Custom MCPに進み、次のスニペットを追加します。
1
2
3
4
5
6
7
8
9
10
11
12
| {
"mcpServers": {
"braze": {
"command": "uvx",
"args": ["--native-tls", "braze-mcp-server@latest"],
"env": {
"BRAZE_API_KEY": "your-braze-api-key",
"BRAZE_BASE_URL": "your-braze-endpoint-url"
}
}
}
}
|
key-identifier およびrest-endpoint を、Braze のAPI Keys ページの対応する値に置き換えます。設定は次のようになります。
1
2
3
4
5
6
7
8
9
10
11
12
| {
"mcpServers": {
"braze": {
"command": "uvx",
"args": ["--native-tls", "braze-mcp-server@latest"],
"env": {
"BRAZE_API_KEY": "2e8b-3c6c-d12e-bd75-4f0e2a8e5c71",
"BRAZE_BASE_URL": "https://torchie.braze.com"
}
}
}
}
|
終了したら、設定を保存し、Cursor を再起動します。
ステップ 5: テストプロンプトを送信する
Braze MCP サーバーを設定したので、MCP クライアントにテストプロンプトを送信してみてください。他の例およびベストプラクティスについては、Braze MCP サーバーの使用)を参照してください。
トラブルシューティング
端子エラーs
uvx コマンドが見つかりません
uvx コマンドが見つからないというエラーが表示された場合は、uv を再インストールし、端末を再起動します。
1
| curl -LsSf https://astral.sh/uv/install.sh | sh
|
spawn uvx ENOENT エラー
spawn uvx ENOENT エラーs を受け取った場合は、クライアントの設定ファイルのファイルパスを更新する必要があります。まず、端末を開封し、次のコマンドを実行します。
このコマンドは、次のようなメッセージを返します。
1
| /Users/alex-lee/.local/bin/uvx
|
メッセージをクリップボードにコピーし、クライアントの設定ファイルを開封します。"command": "uvx" をコピーしたパスに置き換え、クライアントを再起動します。以下に例を示します。
1
| "command": "/Users/alex-lee/.local/bin/uvx"
|
パッケージのインストールが失敗する
パッケージのインストールが失敗した場合は、代わりに特定のPython バージョンをインストールしてみてください。
1
| uvx --python 3.12 braze-mcp-server@latest
|
クライアント設定
MCP クライアントがBraze サーバーを見つけられない
- MCP クライアントの構成が正しいことを確認します。
- 設定変更後、MCP クライアントを再起動します。
uvx がシステムPATH にあることを確認します。
認証エラー
BRAZE_API_KEY が正しくアクティブであることを確認します。
BRAZE_BASE_URL がBrazeインスタンスと一致していることを確認します。
- API キーに正しい権限があることを確認します。
接続タイムアウトまたはネットワークエラー
BRAZE_BASE_URL がインスタンスに適していることを確認します。
- ネットワークコネクションとファイヤーウォール設定を確認してください。
- ベースURL でHTTPS を使用していることを確認します。
免責事項
Model Context Protocol (MCP)は、新たに導入された開封ソースプロトコルであり、セキュリティーの問題や脆弱性の影響を受ける可能性があります。
Braze MCP サーバーの設定コードおよび手順は、「現状のまま」で提供され、保証は一切ありません。顧客は自らの責任でこれを使用します。Braze は、不適切な設定、MCP の誤使用、または発生する可能性のある潜在的なセキュリティ問題から生じる結果については責任を負いません。Brazeは、Braze環境の完全性とセキュリティーに関連するリスクを低減するために、顧客がその構成を慎重に見直し、概略の指針に従うことを強く奨励する。
サポートまたは説明については、support@braze.comまでお問い合わせください。