- Cursor
- Visual Studio Code (VS Code)
- Claude Code
- Codex
- Gemini CLI
- Mistral LeChat
- Claude Desktop
W&B MCP 서버 기능
- your-team-name/your-project-name에서 eval/accuracy 기준 상위 5개 run을 보여줘?
- 지난 몇 달 동안 내 채용 에이전트의 predict 트레이스 지연 시간은 어떻게 변화해 왔나요?
- 지난달 채용 에이전트가 내린 결정을 비교하는 wandb 리포트를 생성해줘.
- Weave에서 리더보드를 만들려면 어떻게 해야 하나요? - SupportBot에 물어보세요?
사용 가능한 도구
| Tool | 설명 | 예시 쿼리 |
|---|---|---|
| query_wandb_tool | W&B run, 메트릭, 실험을 쿼리 | ”loss가 0.1 미만인 run을 보여줘” |
| query_weave_traces_tool | LLM 트레이스 및 평가 분석 | ”평균 지연 시간은 얼마야?“ |
| count_weave_traces_tool | 트레이스 수를 세고 저장소 메트릭 조회 | ”실패한 트레이스는 몇 개야?“ |
| create_wandb_report_tool | W&B Reports를 프로그래밍 방식으로 생성 | ”성능 리포트를 생성해줘” |
| query_wandb_entity_projects | entity의 프로젝트 목록 조회 | ”어떤 프로젝트가 있나요?“ |
| query_wandb_support_bot | W&B 문서에서 도움 받기 | ”Sweeps는 어떻게 사용하나요?” |
W&B의 원격 MCP 서버 사용
https://mcp.withwandb.com에서 제공합니다. 다음 지침에서는 다양한 AI 어시스턴트와 IDE에서 이 호스팅 서버를 설정하는 방법을 설명합니다.
사전 요구 사항
- W&B Dedicated Cloud 배포.
- W&B API 키. wandb.ai/authorize에서 새로 생성할 수 있습니다.
- 키를
WANDB_API_KEY라는 이름의 환경 변수로 설정합니다.
MCP 클라이언트 설정
- Cursor
- Claude Code
- Codex
- OpenAI
- Gemini CLI
- Mistral LeChat
Cursor에서 원클릭 설치 링크를 사용해 W&B 서버를 자동으로 설치할 수 있습니다(
Authorization 필드에 Bearer <your-wandb-api-key>를 추가해야 함). 또는 아래 지침에 따라 수동으로 설치할 수도 있습니다:- macOS에서는 Cursor 메뉴를 열고 Settings를 선택한 다음 Cursor Settings를 선택합니다. Windows 또는 Linux에서는 Preferences 메뉴를 열고 Settings를 선택한 다음 Cursor Settings를 선택합니다.
- Cursor Settings 메뉴에서 Tools and MCP를 선택합니다. 그러면 Tools 메뉴가 열립니다.
- Installed MCP Servers 섹션에서 Add Custom MCP를 선택합니다. 그러면
mcp.json설정 파일이 열립니다. - 설정 파일의
mcpServersJSON 객체에 다음wandb객체를 추가합니다:
- 변경 사항을 적용하려면 Cursor를 다시 시작합니다.
- “내 W&B 계정의 Projects 목록을 보여줘.”라는 프롬프트를 입력해 채팅 agent가 W&B MCP 서버에 액세스할 수 있는지 확인합니다.
W&B MCP 서버의 로컬 버전 설정하기
사전 요구 사항
- W&B API 키. wandb.ai/authorize에서 새로 생성할 수 있습니다.
- 키를
WANDB_API_KEY라는 이름의 환경 변수로 설정합니다. - W&B Self-Managed를 사용하는 경우
WANDB_BASE_URL환경 변수를 설정합니다. - Python 3.10 이상
- uv (권장) 또는 pip
MCP 서버 설치 및 설정
- uv
- pip
- GitHub에서 직접 설치
bash uv pip install wandb-mcp-server - Cursor
- VS Code
- Claude Code
- Codex
- Claude Desktop
다음 내용을
mcp.json 설정에 추가하세요:사용 팁
- W&B 프로젝트와 entity 이름을 제공하세요: 정확한 결과를 위해 쿼리에 W&B entity와 프로젝트를 지정하세요.
- 지나치게 광범위한 질문은 피하세요: “내 최고의 평가는 무엇인가요?” 대신 “어떤 eval이 가장 높은 f1 score를 기록했나요?”라고 질문하세요.
- 데이터 조회를 확인하세요: “가장 성능이 좋은 run은 무엇인가요?”처럼 범위가 넓은 질문을 할 때는, 어시스턴트가 사용 가능한 모든 run을 조회했는지 확인하도록 하세요.