GrowthBook MCP 服务器
借助 GrowthBook MCP 服务器,您可以直接从 LLM 客户端与 GrowthBook 进行交互。查看实验详情、添加功能标记等等。
设置
环境变量使用以下环境变量来配置 MCP 服务器。
变量名称 | 地位 | 描述 |
---|---|---|
GB_API_密钥 | 必需的 | 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