GrowthBook MCP 서버
GrowthBook MCP 서버를 사용하면 LLM 클라이언트에서 바로 GrowthBook과 상호 작용할 수 있습니다. 실험 세부 정보를 확인하고, 기능 플래그를 추가하는 등의 작업을 수행할 수 있습니다.
설정
환경 변수 다음 환경 변수를 사용하여 MCP 서버를 구성합니다.
변수 이름 | 상태 | 설명 |
---|---|---|
GB_API_키 | 필수의 | GrowthBook API 키. |
GB_USER | 필수의 | 이름입니다. 기능 플래그를 만들 때 사용됩니다. |
GB_API_URL | 선택 과목 | GrowthBook API URL입니다. 기본값은 https://api.growthbook.io 입니다. |
GB_앱_원본 | 선택 과목 | GrowthBook 앱 URL은 기본적으로 https://app.growthbook.io 입니다. |
클라이언트에 MCP 서버를 추가하는 방법은 아래를 참조하세요. MCP를 지원하는 모든 클라이언트도 호환됩니다. 서버 추가 방법은 해당 클라이언트의 설명서를 참조하세요.
커서
- 커서 설정 열기 → MCP
- 새로운 글로벌 MCP 서버 추가를 클릭하세요.
- 아래 패턴에 따라 GrowthBook MCP에 대한 항목을 추가합니다.
지엑스피1
- 설정을 저장합니다.
이제 서버가 성공적으로 연결되면 녹색 활성 상태가 표시됩니다!
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