# TesterArmy MCP server

> Lets an AI client create and run browser and mobile QA tests, wait for results, and inspect run transcripts and reports.

- Repository: https://github.com/e2e-inc/cli
- Page: https://hostedmcp.org/servers/e2e-inc/cli
- Transport: remote
- Stars: 75
- License: MIT
- Latest version: 1.0.0

## Install

### Claude Code

```sh
claude mcp add --transport http cli https://tester.army/mcp
```

### Cursor (`~/.cursor/mcp.json`)

```json
{
  "mcpServers": {
    "cli": {
      "url": "https://tester.army/mcp"
    }
  }
}
```

### VS Code (`.vscode/mcp.json`)

```json
{
  "servers": {
    "cli": {
      "type": "http",
      "url": "https://tester.army/mcp"
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"cli","type":"http","url":"https://tester.army/mcp"}'
```

### Codex

```sh
codex mcp add cli --url https://tester.army/mcp
```

### Codex config.toml (`~/.codex/config.toml`)

```toml
[mcp_servers.cli]
url = "https://tester.army/mcp"
```

### Gemini CLI

```sh
gemini mcp add -s user --transport http cli https://tester.army/mcp
```

### Gemini settings.json (`~/.gemini/settings.json`)

```json
{
  "mcpServers": {
    "cli": {
      "url": "https://tester.army/mcp",
      "type": "http"
    }
  }
}
```

## FAQ

### How do I authenticate with the TesterArmy MCP server?

The hosted MCP server signs you in with your TesterArmy account through OAuth, so no API key is needed. The CLI alternative uses API keys created in the dashboard.

### How do I add TesterArmy to Claude Code?

Register the HTTP transport with the testerarmy name pointing at the hosted MCP URL.

### Can I run a saved test group and wait for results?

List groups for a project, then run the group with --wait and JSON output to get results back.

### What kinds of tests can TesterArmy run?

It runs browser and mobile checks against saved environments and can report results as transcripts, recordings, and JUnit reports.
