# Queue AIops MCP server

> Provides an AI agent with governed tools for root-cause analysis and operations on Redis and RabbitMQ, including memory, latency, and queue backlog diagnostics.

- Repository: https://github.com/AIops-tools/Queue-AIops
- Page: https://hostedmcp.org/servers/aiops-tools/queue-aiops
- Transport: stdio
- Stars: 0
- License: MIT
- Latest version: 0.12.0

## Install

### Claude Code

```sh
claude mcp add queue-aiops -- uvx queue-aiops
```

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

```json
{
  "mcpServers": {
    "queue-aiops": {
      "command": "uvx",
      "args": [
        "queue-aiops"
      ]
    }
  }
}
```

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

```json
{
  "servers": {
    "queue-aiops": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "queue-aiops"
      ]
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"queue-aiops","type":"stdio","command":"uvx","args":["queue-aiops"]}'
```

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

```json
{
  "mcpServers": {
    "queue-aiops": {
      "command": "uvx",
      "args": [
        "queue-aiops"
      ]
    }
  }
}
```

### Codex

```sh
codex mcp add queue-aiops -- uvx queue-aiops
```

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

```toml
[mcp_servers.queue-aiops]
command = "uvx"
args = ["queue-aiops"]
```

### Gemini CLI

```sh
gemini mcp add -s user queue-aiops uvx -- queue-aiops
```

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

```json
{
  "mcpServers": {
    "queue-aiops": {
      "command": "uvx",
      "args": [
        "queue-aiops"
      ]
    }
  }
}
```

## Environment variables

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

## FAQ

### How can I verify if my configuration is working?

You can use the `queue-aiops doctor` command, which is the fastest way to perform a live probe of your configuration, secrets, and connectivity.

### Does this tool authorize writes to my brokers?

No, the tool does not decide if a write is allowed; it only records the action. Permissions are managed by the Redis or RabbitMQ account you connect with.

### Is there a way to undo a change made by the tool?

Yes, the tool includes an undo mechanism where reversible writes capture the prior state to allow for an inverse operation.

### How are the operations audited?

Every call made via MCP or the CLI is recorded in a local audit database located at `~/.queue-aiops/audit.db`.
