# mcp

This MCP server lets an agent manage OpenUptime monitors, incidents, and status pages. Use it when uptime work should happen from an MCP client.

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

## What it does

The server connects an MCP client to OpenUptime over HTTP at `https://openuptime.app/api/mcp`. An agent can use that connection to manage uptime monitors, incidents, and status pages. Supported clients include Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, and Gemini CLI.

OpenUptime covers HTTP, TCP, DNS, heartbeat, PostgreSQL, MySQL, and Redis checks, along with alerts and public status pages. The supplied description does not define a separate MCP operation list. Running OpenUptime yourself requires Cloudflare, a domain using Cloudflare DNS, an internet-reachable Postgres database, Node.js 22+, and `pnpm`; Queue use requires the Workers Paid plan.

## Requirements
- Remote server: `https://openuptime.app/api/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://openuptime.app/api/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add becoolme-mcp --url https://openuptime.app/api/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "becoolme-mcp": {
            "url": "https://openuptime.app/api/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "becoolme-mcp": {
            "type": "http",
            "url": "https://openuptime.app/api/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http becoolme-mcp https://openuptime.app/api/mcp
```

## When to use it
- manage uptime monitors from an MCP client
- create and track incidents with an agent
- inspect status pages from a coding assistant
- connect OpenUptime to an AI coding environment

## Example prompts
- List the current uptime monitors and show their status.
- Create an incident for the unavailable service and draft its status-page update.
- Show the OpenUptime status pages and active incidents.

## 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
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81115
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119160
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47392
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43872

## Other versions with the same name
- [mcp · kubeshark](https://affpapa.org/en/nevibecode/mcp/kubeshark-mcp.md) — ★ 12109
- [mcp · butterbase-ai](https://affpapa.org/en/nevibecode/mcp/butterbase-ai-mcp.md) — ★ 3031
- [mcp · medplum](https://affpapa.org/en/nevibecode/mcp/mcp.md) — ★ 2760
- [mcp · sceneview](https://affpapa.org/en/nevibecode/mcp/sceneview-mcp.md) — ★ 1348
- [mcp · buoy-gg](https://affpapa.org/en/nevibecode/mcp/buoy-gg-mcp.md) — ★ 691

---
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
