Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
dev.openstatus/mcp MCP Server
The dev.openstatus/mcp Model Context Protocol (MCP) server manages monitors, status pages, incidents, and maintenances in a userβs openstatus workspace. It is described as an interface for handling operational status data associated with those resources.
π οΈ Key Features
Manage monitors
Manage status pages
Manage incidents
Manage maintenances
π Use Cases
Track and administer monitors within an openstatus workspace
Maintain public or internal status pages
Record and handle incidents tied to monitored services
Manage maintenance windows and related entries
β‘ Developer Benefits
Centralizes operational status management for monitors, status pages, incidents, and maintenances in one workspace-focused interface
β οΈ Limitations
No additional capabilities, tools, authentication details, or configuration options are provided in the available source data
openstatus is the open-source uptime monitoring and status page platform built for infra as code. Declare monitors and status pages in code. Let your agents update them.
Monitors, status pages, and notification channels are declared in YAML or Terraform, applied from the CLI or CI, and operable from Claude, ChatGPT, or Cursor over MCP. Available as a managed service or self-hosted.
Why openstatus?
Infra as code β monitors, status pages, and notifications in YAML or Terraform, applied from the CLI or CI
Built for humans and agents β MCP server, --json CLI, typed API, read-only or read-write key scopes, every mutation in the audit log
Status pages + monitoring in one tool β no need to wire up a separate monitoring service
28 global regions checking in parallel across 3 cloud providers
Flat pricing, unlimited members β no per-seat or per-subscriber charges
Open source & self-hostable β AGPL-3.0, private-locations run in a single 8.5MB Docker image
Incident communication β subscriber notifications via email, RSS, and webhooks
Status pages
Beautiful, customizable status pages with custom domains, password protection, maintenance windows, and subscriber notifications via email and RSS. Build trust and keep your users informed during incidents.
Uptime Monitoring
Monitor your servers, websites and APIs from 28 regions across multiple cloud providers globally. Get notified via Slack, Discord, PagerDuty, email, and more when your services are down or slow.
Everything the dashboard does is reachable from your terminal, your infrastructure code, and your AI assistant β all sharing a single API key.
API β typed JSON-over-HTTP (ConnectRPC) with a Node SDK
CLI β interactive for humans, --json for agents, YAML monitoring as code
Terraform β monitors, notifications, and status pages as HCL
MCP server β connect Claude, ChatGPT, Cursor, or any MCP client to your workspace
Getting Started
With Docker (Recommended)
The fastest way to get started for both development and self-hosting:
sh
# 1. Copy environment filecp .env.docker.example .env.docker
# 2. Start all services
docker compose up -d
# 3. Access the application
open http://localhost:3002 # Dashboard
open http://localhost:3003 # Status Pages