Getting started
Claude Code
Cursor
Windsurf
Codex
VS Code
Claude Desktop
Add the CodSpeed marketplace and install the plugin:Alternatively, you can add the MCP server directly:
Alternative: auto-detect with add-mcp
If your tool supports it, you can use
add-mcp to automatically detect
installed agents and configure them:
Example prompts
Once connected, you can ask your AI assistant questions like:- “Explain the regression on the
feat/my-great-featurebranch.” - “Make my
foo_barfunction faster.” - “What are the hottest functions in the
bench_foobenchmark?” - “Analyze the flamegraph for
bench_parseand refactor the hot path.” - “Compare the flamegraphs of
bench_serializebetweenmainandfeat/new-encoderand explain what changed.” - “Find the bottleneck in
bench_api_handlerand open a PR to fix it.”
Available tools
The CodSpeed MCP server exposes five tools:| Tool | Description |
|---|---|
list_repositories | List all CodSpeed-enabled repositories that you have access to. Returns repository names, visibility, and descriptions. |
list_runs | List recent performance runs for a repository. Returns run IDs, commit hashes, status, event type, branch, and PR information. |
get_run | Inspect a single performance run and its benchmark results. Shows benchmark names, identifiers, and values. Accepts a run ID, branch, or defaults to the latest run. |
compare_runs | Compare two performance runs and return a markdown performance report. Shows benchmark-level comparisons including improvements, regressions, and new or missing benchmarks. |
query_flamegraph | Query and summarize a flame graph from a performance run. Returns hot spots (functions with highest self time), the call tree, and timing information for each function. |
Authentication
The CodSpeed MCP server uses OAuth for authentication. When you first connect, your MCP client will open a browser window where you log in to CodSpeed and authorize access. The client stores the resulting token and refreshes it automatically — no API keys to manage.The MCP server has access to the same repositories and data as your CodSpeed
account.