Jam — Claude Code MCP server: what it does, how to install
Brings Jam recordings into an AI coding agent, including video, user actions, console output, and network traffic. Use it to investigate bugs and turn flows into tests.
claude mcp add --transport http jam https://mcp.jam.dev/mcpWhat Jam does
Jam gives an agent a recording as working context: what appeared on screen, which actions the user took, console messages, and network requests. The agent can inspect that evidence, trace a failure to its likely cause, and turn a recorded flow into an end-to-end test.
The MCP connection uses https://mcp.jam.dev/mcp. It supports reading Jams for debugging and test creation, while making new recordings uses the Jam CLI. A free Jam account is required.
Cloud agents and CI jobs need JAM_TOKEN set to a personal access token. Without a Jam account, the server cannot provide access to recordings.
What it helps with
- trace a UI failure through console and network evidence
- identify the root cause behind a recorded bug
- turn a recorded user flow into an e2e test
- check a code change against a captured scenario
Example prompts for the agent
- Inspect this Jam, trace the failure, and tie the diagnosis to its console errors and network requests.
- Turn the flow in this Jam into an e2e test using the runner already used by this project.
- Review this recording and list the user actions that the test must reproduce.
How to install Jam
Platform CLI: remote server
claude mcp add --transport http jam https://mcp.jam.dev/mcpPlatform CLI: remote server
codex mcp add jam --url https://mcp.jam.dev/mcpConfig file
{
"mcpServers": {
"jam": {
"url": "https://mcp.jam.dev/mcp"
}
}
}Config file
{
"servers": {
"jam": {
"type": "http",
"url": "https://mcp.jam.dev/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http jam https://mcp.jam.dev/mcpStep by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Jam
How do I install Jam in Claude Code?
Run claude mcp add --transport http jam https://mcp.jam.dev/mcp, then sign in to a Jam account when the server first needs access.
What does Jam do?
The MCP server gives an agent Jam recordings with screen video, user actions, console output, and network requests. The agent can use that context to investigate bugs and create tests from recorded flows.
What does Jam require?
A free Jam account is required. For CI or a cloud agent, set JAM_TOKEN to a personal access token; creating recordings also requires the Jam CLI.