# Devloop MCP server

> Correlates browser and dev-server logs on a single timeline to help AI agents debug web and React Native applications.

- Repository: https://github.com/vincentvella/devloop
- Page: https://hostedmcp.org/servers/vincentvella/devloop
- Transport: stdio
- Stars: 2
- License: MIT
- Latest version: 0.13.0

## Install

### Claude Code

```sh
claude mcp add devloop -- npx -y devloop-mcp
```

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

```json
{
  "mcpServers": {
    "devloop": {
      "command": "npx",
      "args": [
        "-y",
        "devloop-mcp"
      ]
    }
  }
}
```

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

```json
{
  "servers": {
    "devloop": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "devloop-mcp"
      ]
    }
  }
}
```

### Claude Desktop (`claude_desktop_config.json`)

```json
{
  "mcpServers": {
    "devloop": {
      "command": "npx",
      "args": [
        "-y",
        "devloop-mcp"
      ]
    }
  }
}
```

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

```toml
[mcp_servers.devloop]
command = "npx"
args = ["-y", "devloop-mcp"]
```

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

```json
{
  "mcpServers": {
    "devloop": {
      "command": "npx",
      "args": [
        "-y",
        "devloop-mcp"
      ]
    }
  }
}
```

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `DEVLOOP_DAEMON_IDLE_MS` | no | no |  |

## Tools (41)

- `dev_start`
- `dev_stop`
- `dev_status`
- `native_open`
- `native_close`
- `native_build`
- `native_doctor`
- `browser_navigate`
- `browser_back`
- `browser_screenshot`
- `browser_click`
- `browser_type`
- `browser_hover`
- `browser_wait_for_idle`
- `browser_clear_storage`
- `browser_emulate`
- `browser_throttle`
- `browser_eval`
- `browser_snapshot`
- `browser_wait_for`
- `get_logs`
- `get_logs_around`
- `get_network`
- `export_har`
- `diagnose`
- `export_bundle`
- `clear_logs`
- `repro`
- `project_list`
- `project_add`
- `project_remove`
- `pane_list`
- `pane_new`
- `pane_select`
- `pane_close`
- `pane_pop`
- `pane_set_label`
- `ext_list`
- `ext_install`
- `ext_remove`
- `ext_set_enabled`

## FAQ

### How do I install the headless MCP version?

You can register it with Claude Code using the command: `claude mcp add devloop --scope user -- npx -y devloop-mcp`.

### Does Devloop support mobile app development?

Yes, it supports Expo and React Native projects for both iOS and Android, providing JS console errors, network capture, and native device logs.

### What is required for iOS interaction?

iOS interactions require the idb companion and fb-idb installed via brew and pipx respectively.

### Can I use Devloop with Android?

Yes, Android interactions require the Android SDK platform-tools (adb) and a booted emulator.
