Currents — Claude Code MCP server: features and setup
Currents gives coding agents access to CI test data, so they can inspect failures and flaky tests using actual run results.
claude mcp add --transport http mcp https://mcp.currents.dev/mcpWhat Currents does
The server connects an agent to Currents projects, CI runs, and individual tests. Agents can investigate test errors and instability, then inspect error patterns and performance measurements across a test suite.
Its tools cover project actions: agents can list, create, edit, enable, disable, or archive them. Other tools show which tests a rule affected and provide execution details, including branches and commits. The Cursor setup includes CURRENTS_API_KEY; replace its sample value with your Currents key before connecting.
What it helps with
- find failed tests in CI results
- identify tests affected by quarantine rules
- inspect a test's execution history
- manage Currents project actions from an agent
Example prompts for the agent
- Check the latest CI run in Currents and explain which tests failed.
- Show executions of tests affected by quarantine rules during this date range.
- Disable the Currents project action with this ID.
How to install Currents
Platform CLI: remote server
claude mcp add --transport http mcp https://mcp.currents.dev/mcpPlatform CLI: remote server
codex mcp add currents --url https://mcp.currents.dev/mcpConfig file
{
"mcpServers": {
"currents": {
"url": "https://mcp.currents.dev/mcp"
}
}
}Config file
{
"servers": {
"currents": {
"type": "http",
"url": "https://mcp.currents.dev/mcp"
}
}
}Platform CLI: remote server
gemini mcp add -t http currents https://mcp.currents.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 Currents
How do I install Currents in Claude Code?
Run claude mcp add --transport http currents https://mcp.currents.dev/mcp. This registers the server as currents.
What does Currents do?
It connects an agent to Currents projects and CI test results. The agent can inspect test executions and manage project actions.
Does Currents need an API key?
The Cursor connection configuration uses CURRENTS_API_KEY. Set it to your Currents key.