# Currents

Currents gives coding agents access to CI test data, so they can inspect failures and flaky tests using actual run results.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 21
- Author: currents-dev
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/currents-dev/currents-mcp
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/currents

## What it 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.

## Requirements
- Remote server: `https://mcp.currents.dev/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.currents.dev/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add currents --url https://mcp.currents.dev/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "currents": {
            "url": "https://mcp.currents.dev/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "currents": {
            "type": "http",
            "url": "https://mcp.currents.dev/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http currents https://mcp.currents.dev/mcp
```

## When to use it
- 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
- 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.

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 386989
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33918
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89408
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [Front-End Checklist](https://affpapa.org/en/nevibecode/mcp/front-end-checklist.md) — MCP server · ★ 74559
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89433

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
