Python
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 文档以获取有关如何使用某个功能的信息。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
GrowthBook MCP 服务器
Related Resources
Related MCP Servers
- PythonMIT License
- AsecurityAlicenseAqualityGoogle Workspace MCP ServerLast updated -36223PythonMIT License
- RustMIT License