MCP Server logo

MCP Server

by devhelmhq

Manage DevHelm uptime monitors, incidents, alert channels, and notification policies through MCP.

Install MCP Server

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server-113": {
      "command": "uvx",
      "args": [
        "devhelm-mcp-server"
      ],
      "env": {
        "DEVHELM_API_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— the server itself is confirmed live (we called its tools/list endpoint). The stdio install command is a separate, ongoing check.

Overview

devhelmhq/mcp-server connects MCP-compatible coding assistants to DevHelm for uptime monitoring and incident operations. It supports monitor creation and control, ad-hoc checks, result and version queries, incident management, and forensic inspection of detection decisions. Alert channels and notification policies can also be created, tested, updated, and removed. Use it when an agent needs to inspect or change DevHelm monitoring workflows through hosted HTTP or local stdio access.

Use cases

  • Create and test uptime monitors from an AI coding assistant
  • Inspect why a monitor entered or left a triggered state
  • Open and resolve DevHelm incidents with agent assistance
  • Configure alert channels and escalation policies

Key features

  • Uptime monitor lifecycle management
  • Incident timelines and forensic check traces
  • Rule evaluation and state transition queries
  • Alert channel creation and testing
  • Priority-based notification policies

Tools129

What MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~38.1k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

8/8 checks healthy over the last 42d

What it can do

From the 129 tools this server returned when we ran it.

Can delete or modify data · 20Handles credentials · 11Makes network requests · 10Read-only tools · 109
Network at startup2 connections
Files written at startup30

Observed 2026-10-17 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8h ago via OSV.dev · devhelm-mcp-server (PyPI)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Tools exposed129Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How MCP Server works

What devhelmhq/mcp-server does

devhelmhq/mcp-server exposes DevHelm monitoring and alerting operations through the Model Context Protocol. Agents can work with uptime monitors, incidents, alert channels, and notification policies without switching to a separate DevHelm client.

Monitor operations cover the full lifecycle: listing and inspecting monitors, creating configurations for supported probe types, editing or deleting them, pausing and resuming checks, and triggering an immediate test. Recent check results and monitor version history are also available.

Incident tools support workspace-wide listing, detailed retrieval, manual creation, resolution, and timeline analysis. A timeline includes state transitions, the rule evaluations behind triggering transitions, and the policy snapshot active at the time.

How it works

The server can run as a hosted MCP endpoint at https://mcp.devhelm.io/mcp or locally over stdio. Hosted connections authenticate with a bearer token or, for clients that only accept a URL, an API key embedded in the endpoint path. Local execution uses the devhelm-mcp-server command or uvx.

Detection-focused tools provide historical context rather than only current status. A check trace ties one check execution ID to its rule evaluations, resulting transitions, and active policy snapshot. Policy snapshots are retrieved by content-addressed SHA-256 hash, allowing historical evaluations to be examined against the exact policy that was active at the time. Monitor rule evaluations and state transitions can be paginated and filtered by rule type, region, match status, or ISO-8601 time bounds.

Setup and configuration

For local use, install the package with pip, set the API token, and start the server:

Terminal
pip install devhelm-mcp-server
export DEVHELM_API_TOKEN=your-token
devhelm-mcp-server

The uvx alternative avoids a separate package installation:

server.ts
export DEVHELM_API_TOKEN=your-token
uvx devhelm-mcp-server

Hosted clients can use either https://mcp.devhelm.io/mcp with an Authorization: Bearer <your-api-token> header or https://mcp.devhelm.io/<your-api-token>/mcp when only a URL can be configured. Cursor and Claude Desktop can be configured with the hosted URL in their MCP server settings; Windsurf is also named as a supported MCP client.

Tools and capabilities

  • Create monitors for HTTP, DNS, TCP, ICMP, heartbeat, MCP server, browser, and multi-step API checks.
  • Set monitor frequencies from 10 to 86,400 seconds, subject to the plan minimum.
  • Pause, resume, test, update, and delete monitors, then inspect results and version history.
  • Create and resolve incidents with severity values of DOWN, DEGRADED, or MAINTENANCE.
  • Reconstruct detection history through incident timelines, check traces, rule evaluations, and state transitions.
  • Manage alert channels such as email, webhooks, Slack, PagerDuty, Opsgenie, Teams, Discord, and other listed destinations.
  • Define notification policies with match rules, escalation steps, enablement state, and evaluation priority.

Monitor configuration is required for probe-based monitor types, while browser and multi-step monitors can use their type default when configuration is omitted. Monitor attribution is assigned server-side as MCP and cannot be overridden through these tools. Alert channel configuration is type-specific, and notification policies require match rules, escalation steps, an enabled flag, and a priority.

Limitations and notes

Creating a monitor requires a name and type; probe types also require configuration. Creating an incident requires a title and severity, with monitor association and a detailed body available optionally. Detection history and result collections use pagination where specified, so callers may need to follow cursors for complete results. Deleting monitors and alert channels is permanent, while pausing a monitor stops checks until it is resumed.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server

devhelmhq/mcp-server is an MCP server that connects AI coding assistants to DevHelm. Its main tools manage uptime monitors, incidents, alert channels, and notification policies, while additional tools query check results, monitor history, rule evaluations, state transitions, incident timelines, and policy snapshots.

Install it locally with `pip install devhelm-mcp-server`, set `DEVHELM_API_TOKEN`, and run `devhelm-mcp-server`. You can also use `uvx devhelm-mcp-server` without a separate installation. Hosted use requires configuring the DevHelm MCP endpoint with token authentication.

Yes, devhelmhq/mcp-server works with Cursor through the hosted MCP endpoint. Add `https://mcp.devhelm.io/<your-api-token>/mcp` to the MCP configuration, or use the `/mcp` endpoint with a bearer token when the client supports authorization headers.

Use `list_monitor_rule_evaluations` with a monitor ID and optional filters for rule type, region, match status, and ISO-8601 time bounds. Use `get_check_trace` for one check execution ID or `get_incident_timeline` to examine transitions associated with an incident.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mcp-server-113?style=directory)](https://allmcps.com/mcp/mcp-server-113)
HTML Embed
<a href="https://allmcps.com/mcp/mcp-server-113"><img src="https://allmcps.com/api/badge/mcp-server-113?style=directory" alt="MCP Server on AllMCPs" /></a>