# Statuser MCP server

> Monitor services, manage incidents, and update status pages directly through your AI assistant.

- Repository: https://github.com/statuser-cloud/mcp
- Page: https://hostedmcp.org/servers/statuser-cloud/mcp
- Transport: stdio, remote
- Stars: 24
- License: MIT
- Latest version: 0.7.1

## Install

### Claude Code

```sh
claude mcp add --env 'STATUSER_API_KEY=<YOUR_STATUSER_API_KEY>' mcp -- npx -y @statuser/mcp
```

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

```json
{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@statuser/mcp"
      ],
      "env": {
        "STATUSER_API_KEY": "<YOUR_STATUSER_API_KEY>"
      }
    }
  }
}
```

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

```json
{
  "servers": {
    "mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@statuser/mcp"
      ],
      "env": {
        "STATUSER_API_KEY": "<YOUR_STATUSER_API_KEY>"
      }
    }
  }
}
```

### VS Code CLI

```sh
code --add-mcp '{"name":"mcp","type":"stdio","command":"npx","args":["-y","@statuser/mcp"],"env":{"STATUSER_API_KEY":"<YOUR_STATUSER_API_KEY>"}}'
```

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

```json
{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@statuser/mcp"
      ],
      "env": {
        "STATUSER_API_KEY": "<YOUR_STATUSER_API_KEY>"
      }
    }
  }
}
```

### Codex

```sh
codex mcp add mcp --env 'STATUSER_API_KEY=<YOUR_STATUSER_API_KEY>' -- npx -y @statuser/mcp
```

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

```toml
[mcp_servers.mcp]
command = "npx"
args = ["-y", "@statuser/mcp"]

[mcp_servers.mcp.env]
STATUSER_API_KEY = "<YOUR_STATUSER_API_KEY>"
```

### Gemini CLI

```sh
gemini mcp add -s user -e 'STATUSER_API_KEY=<YOUR_STATUSER_API_KEY>' mcp npx -- -y @statuser/mcp
```

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

```json
{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@statuser/mcp"
      ],
      "env": {
        "STATUSER_API_KEY": "<YOUR_STATUSER_API_KEY>"
      }
    }
  }
}
```

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `STATUSER_API_KEY` | yes | yes | Statuser API key, created at https://statuser.cloud/my/account/api-keys |
| `STATUSER_ALLOW_WRITE` | no | no | Set to 1 to allow write tools without a per-call confirm |
| `STATUSER_TOOLSETS` | no | no | Comma-separated toolsets to enable, or all |

## FAQ

### Does the AI assistant have access to my local files?

When using the remote server, local files are not accessible. Local file uploads are only supported when running the server locally via npx.
