GrowthBook MCP サーバー
GrowthBook MCPサーバーを使用すると、LLMクライアントから直接GrowthBookを操作できます。実験の詳細を確認したり、機能フラグを追加したりといった操作が可能です。
設定
環境変数MCP サーバーを構成するには、次の環境変数を使用します。
変数名 | 状態 | 説明 |
---|---|---|
GB_API_KEY | 必須 | GrowthBook API キー。 |
GB_ユーザー | 必須 | あなたの名前。機能フラグを作成するときに使用されます。 |
GB_API_URL | オプション | GrowthBook API URL。デフォルトはhttps://api.growthbook.io です。 |
GB_APP_ORIGIN | オプション | GrowthBook アプリの URL はデフォルトでhttps://app.growthbook.io になります。 |
MCPサーバーをクライアントに追加する手順は以下をご覧ください。MCPをサポートするクライアントであれば、どれでも互換性があります。サーバーの追加方法については、各クライアントのドキュメントをご覧ください。
カーソル
- カーソル設定を開く→ MCP
- 新しいグローバルMCPサーバーの追加をクリックします
- 以下のパターンに従って、GrowthBook MCP のエントリを追加します。
- 設定を保存します。
サーバーが正常に接続されると、緑色のアクティブ ステータスが表示されます。
VSコード
- ユーザー設定を開く (JSON)
- MCP エントリを追加します。
- 設定を保存します。
GrowthBook MCP を VS Code で使用する準備が整いました。
クロードデスクトップ
- 設定→開発者向けを開く
- 設定の編集をクリック
claude_desktop_config.json
を開く- 次の構成を追加します。
- 設定を保存してClaudeを再起動します
チャット ウィンドウにハンマー アイコンが表示され、GrowthBook MCP サーバーが接続され、利用可能になったことが示されます。
ツール
- 機能フラグ
create_feature_flag
: 機能フラグを使用して要素を作成、追加、またはラップします。キー、タイプ、デフォルト値、メタデータを指定します。get_feature_flags
: GrowthBook インスタンス内のすべての機能フラグを一覧表示します。get_single_feature_flag
: ID で特定の機能フラグの詳細を取得します。get_stale_safe_rollouts
: ロールバックまたはリリースされたすべての安全なロールアウト ルールを一覧表示します。create_force_rule
: ターゲット条件を持つ機能フラグを作成します。generate_flag_types
: 機能フラグの型を生成する
- 実験
get_experiments
: GrowthBook 内のすべての実験を一覧表示します。get_experiment
: ID で特定の実験の詳細を取得します。get_attributes
: GrowthBook で追跡されているすべてのユーザー属性を一覧表示します (ターゲティングに役立ちます)。
- 環境
get_environments
: GrowthBook で設定されているすべての環境 (本番環境、ステージング環境など) を一覧表示します。
- プロジェクト
get_projects
: GrowthBook インスタンス内のすべてのプロジェクトを一覧表示します。
- SDK接続
get_sdk_connections
: すべての SDK 接続 (GrowthBook がアプリに接続する方法) を一覧表示します。create_sdk_connection
: 言語と環境を指定して、アプリの新しい SDK 接続を作成します。
- ドキュメント検索
search_growthbook_docs
: キーワードまたは質問で、機能の使用方法に関する情報を GrowthBook ドキュメントで検索します。
Related MCP Servers
- Python
- TypeScriptMIT License
- PythonMIT License