Weights & Biases
listing.by
Query W&B experiments, runs, Weave traces and evaluations, and create reports using natural language.
listing.connect
listing.explain.api_key
listing.note.key_header listing.note.key_where
listing.share.h
listing.share.p
mcp.tc/i/wandblisting.about
Connects an assistant to Weights & Biases Models and Weave. You can query projects and runs, read bounded run history, compare and diagnose runs, analyze Weave traces, summarize evaluations, browse registries and artifacts, search the W&B docs, and create reports.
The server is available as a hosted streamable HTTP endpoint at mcp.withwandb.com and as an open-source project (MIT). It needs a W&B API key sent as a Bearer token in the Authorization header. A read-only mode omits the tools that write data.
listing.can
- Query runs, configs and summaries in W&B projects
- Fetch bounded time-series history for multiple metrics
- Compare and diagnose training runs
- Query, count and analyze Weave traces
- Summarize evaluation results
- Browse registries and compare artifact versions
- Create W&B reports with charts and markdown
- Search the official W&B documentation
listing.tools
listing.notools.key
listing.prompts
Show me the top 5 runs by eval/accuracy in my-team/my-project.
Look at the last 100 traces in my project and explain the most common failures.
Create a W&B report comparing these three training runs.
Why did run abc123 diverge?
listing.setup.h
listing.setup.remote
Claude Code
- Run this in a terminal, in your project folder:
claude mcp add --transport http wandb https://mcp.withwandb.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"- Replace the placeholder with your key before you run it, then check it with
/mcpinside Claude Code.
Add --scope user to make it available in every project, not just this one.
Claude Desktop
- Custom connectors can't send this server's key header, so use the
mcp-remotebridge. Open Settings → Developer → Edit Config and add:
{
"mcpServers": {
"wandb": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.withwandb.com/mcp",
"--header",
"Authorization: Bearer <YOUR_API_KEY>"
]
}
}
}- Replace the placeholder with your key and restart Claude Desktop.
The bridge needs Node.js on your computer.
Cursor
Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):
{
"mcpServers": {
"wandb": {
"url": "https://mcp.withwandb.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}VS Code
Add it to .vscode/mcp.json. VS Code asks for the key the first time and stores it securely:
{
"servers": {
"wandb": {
"type": "http",
"url": "https://mcp.withwandb.com/mcp",
"headers": {
"Authorization": "Bearer ${input:api-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "api-key",
"description": "API key",
"password": true
}
]
}Devin Desktop
- Add it to
~/.config/devin/mcp_config.json(macOS and Linux) or%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"wandb": {
"serverUrl": "https://mcp.withwandb.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}- Refresh the MCP server list in Cascade.
Devin Desktop is the new name for Windsurf. It reads serverUrl (or url) for remote servers.
Codex
codex mcp add wandb --url https://mcp.withwandb.com/mcp --bearer-token-env-var WANDB_API_KEYOr edit ~/.codex/config.toml directly:
[mcp_servers.wandb]
url = "https://mcp.withwandb.com/mcp"
bearer_token_env_var = "WANDB_API_KEY"Set WANDB_API_KEY to your key in the shell that runs Codex.
Gemini CLI
gemini mcp add --transport http --header "Authorization: Bearer <YOUR_API_KEY>" wandb https://mcp.withwandb.com/mcpThis adds it to the current project. Add -s user to use it everywhere.
Any client
Most clients accept this shape. Some name the URL field differently: serverUrl in Devin Desktop, httpUrl in Gemini CLI's settings file.
{
"mcpServers": {
"wandb": {
"type": "http",
"url": "https://mcp.withwandb.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}Zed puts servers under context_servers in its settings. Cline needs "type": "streamableHttp", or it assumes SSE.
Client only starts local servers? Bridge it with npx -y mcp-remote https://mcp.withwandb.com/mcp.
listing.faq
Can I paste mcp.tc/i/wandb into my MCP client?
No. mcp.tc links are pages, not server addresses. Connect with https://mcp.withwandb.com/mcp, so your client talks to Weights & Biases directly. Your key goes there too, never to mcp.tc. The quick link is for sharing: it opens this page, with setup steps for every client.
Does Weights & Biases need an API key or a sign-in?
Yes. Weights & Biases needs an API key, sent as the Authorization header. Get one from Weights & Biases (CoreWeave) and keep it in your client's config, never in a shared file.
Is Weights & Biases a remote or a local server?
Remote. Weights & Biases (CoreWeave) hosts it at https://mcp.withwandb.com/mcp, and it speaks Streamable HTTP. There's nothing to install.
What can Weights & Biases do?
You can query runs, configs and summaries in W&B projects, fetch bounded time-series history for multiple metrics and compare and diagnose training runs.
Which clients can use it?
Any client that supports remote MCP servers and can send your key: Claude Code, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed and others, and Claude Desktop through the mcp-remote bridge. claude.ai and ChatGPT can't send a key, so they can't use it.
Who wrote this page?
mcp.tc's robot read Weights & Biases's own metadata (its MCP handshake, tool list and public pages), and an AI model drafted the text from it. A person reviews anything the checks can't confirm. The text can still be wrong, so if you spot a mistake, use Report this listing on this page.
listing.em.h
listing.em.lead listing.em.how
listing.em.badge
[](https://mcp.tc/i/wandb)<a href="https://mcp.tc/i/wandb"><img src="https://mcp.tc/i/wandb/badge.svg" alt="Weights & Biases on mcp.tc" height="20"></a>listing.em.badge_note
listing.em.widget
<script src="https://mcp.tc/w/wandb.js" async></script>listing.em.widget_note
iframe
<iframe src="https://mcp.tc/embed/wandb" title="Weights & Biases on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>listing.em.iframe_note
listing.disclaimer_checked