MCP.Market

DevHelm MCP Server

by devhelmhq·io.github.devhelmhq/mcp-server·v1.0.2·1 stars

Monitor uptime, manage incidents, configure alerting, and query dependency status via DevHelm

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

1 stars29 downloads/wk

Reviews

Write one

Nobody has reviewed DevHelm MCP Server yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

DevHelm MCP Server tools (100, 51 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • acquire_deploy_lockwrite action

    Acquire a deploy lock to prevent concurrent deployments.

  • add_resource_group_member

    Add a monitor to a resource group.

  • add_status_page_domain

    Add a custom domain to a status page.

  • add_status_page_subscriber

    Add a subscriber to a status page (admin).

  • cancel_maintenance_windowwrite action

    Cancel a maintenance window — alerts resume immediately.

  • create_alert_channelwrite action

    Create a new alert channel.

  • create_api_keywrite action

    Create a new API key. The key value is returned only once.

  • create_environmentwrite action

    Create an environment.

  • create_incidentwrite action

    Create a manual incident.

  • create_maintenance_windowwrite action

    Schedule a maintenance window to suppress alerts during planned work.

  • create_monitorwrite action

    Create a new uptime monitor.

  • create_notification_policywrite action

    Create a notification policy.

  • create_resource_groupwrite action

    Create a resource group.

  • create_secretwrite action

    Create an encrypted secret.

  • create_status_pagewrite action

    Create a new status page.

  • create_status_page_componentwrite action

    Add a component to a status page.

  • create_status_page_groupwrite action

    Create a component group on a status page.

  • create_status_page_incidentwrite action

    Create an incident on a status page.

  • create_tagwrite action

    Create a tag.

  • delete_alert_channelwrite action

    Delete an alert channel.

  • delete_api_keywrite action

    Delete an API key permanently.

  • delete_dependencywrite action

    Stop tracking a service dependency.

  • delete_environmentwrite action

    Delete an environment by slug.

  • delete_monitorwrite action

    Delete a monitor permanently.

  • delete_notification_policywrite action

    Delete a notification policy.

  • delete_resource_groupwrite action

    Delete a resource group.

  • delete_secretwrite action

    Delete a secret by key.

  • delete_status_pagewrite action

    Delete a status page permanently.

  • delete_status_page_componentwrite action

    Remove a component from a status page.

  • delete_status_page_groupwrite action

    Delete a component group from a status page.

  • delete_status_page_incidentwrite action

    Delete a status page incident permanently.

  • delete_tagwrite action

    Delete a tag.

  • dismiss_status_page_incident

    Dismiss a draft incident (deletes it without publishing).

  • force_release_deploy_lockwrite action

    Force-release any active deploy lock (admin action).

  • get_alert_channel

    Get an alert channel by ID.

  • get_check_trace

    Everything the detection engine recorded for a single check.

  • get_current_deploy_lockwrite action

    Get the currently active deploy lock, or null if unlocked.

  • get_dependency

    Get a tracked dependency by ID.

  • get_environment

    Get an environment by slug (e.g. 'production', 'staging').

  • get_incident

    Get a single incident by ID with full details.

  • get_incident_timeline

    Full forensic timeline for an incident.

  • get_maintenance_window

    Get a single maintenance window by ID with full details.

  • get_monitor

    Get a single monitor by ID, including its full configuration.

  • get_notification_policy

    Get a notification policy by ID.

  • get_policy_snapshot

    Fetch a policy snapshot by its content-addressed SHA-256 hash.

  • get_resource_group

    Get a resource group by ID.

  • get_status_overview

    Get the dashboard overview with monitor counts, incident summary, and uptime stats.

  • get_status_page

    Get a status page by ID, including branding and overall status.

  • get_status_page_incident

    Get a status page incident with its full timeline of updates.

  • get_tag

    Get a tag by ID.

  • list_alert_channels

    List all alert channels configured in the workspace.

  • list_api_keys

    List all API keys in the workspace.

  • list_dependencies

    List all tracked service dependencies.

  • list_environments

    List all environments in the workspace.

  • list_incidents

    List all incidents in the workspace.

  • list_maintenance_windows

    List maintenance windows for the workspace.

  • list_monitor_results

    List recent check results for a monitor (cursor-paginated).

  • list_monitor_rule_evaluations

    List rule evaluations produced for a monitor (paginated).

  • list_monitor_transitions

    List state transitions recorded for a monitor (paginated).

  • list_monitor_versions

    List version history for a monitor.

  • list_monitors

    List all uptime monitors in the workspace.

  • list_notification_policies

    List all notification policies in the workspace.

  • list_resource_groups

    List all resource groups in the workspace.

  • list_secrets

    List all secrets (metadata only, values are never returned).

  • list_status_page_components

    List all components on a status page.

  • list_status_page_domains

    List custom domains on a status page.

  • list_status_page_groups

    List component groups on a status page (with nested components).

  • list_status_page_incidents

    List incidents on a status page (paginated).

  • list_status_page_subscribers

    List confirmed subscribers on a status page (paginated).

  • list_status_pages

    List all status pages in the workspace.

  • list_tags

    List all tags in the workspace.

  • pause_monitor

    Pause a monitor (stops checking until resumed).

  • post_status_page_incident_updatewrite action

    Post a timeline update on a status page incident.

  • publish_status_page_incidentwrite action

    Publish a draft incident (sets it live, notifies subscribers).

  • release_deploy_lockwrite action

    Release a deploy lock by ID.

  • remove_resource_group_memberwrite action

    Remove a monitor from a resource group.

  • remove_status_page_domainwrite action

    Remove a custom domain from a status page.

  • remove_status_page_subscriberwrite action

    Remove a subscriber from a status page.

  • reorder_status_page_components

    Reorder components on a status page.

  • reorder_status_page_layout

    Batch-reorder a status page's full layout.

  • resolve_incident

    Resolve an active incident, optionally with a resolution message.

  • resume_monitor

    Resume a paused monitor.

  • revoke_api_key

    Revoke an API key (disables it without deleting).

  • test_alert_channelwrite action

    Send a test notification to an alert channel to verify it works.

  • test_monitor

    Trigger an ad-hoc test run for a monitor and return the result.

  • test_notification_policywrite action

    Send a test dispatch to verify a notification policy's routing.

  • track_dependency

    Start tracking a service dependency by its slug (e.g. 'github', 'aws').

  • update_alert_channelwrite action

    Update an existing alert channel.

  • update_environmentwrite action

    Update an environment by slug.

  • update_maintenance_windowwrite action

    Update an in-flight or scheduled maintenance window.

  • update_monitorwrite action

    Update an existing monitor's configuration.

  • update_notification_policywrite action

    Update a notification policy.

  • update_resource_groupwrite action

    Update a resource group.

  • update_secretwrite action

    Update a secret's value by key.

  • update_status_pagewrite action

    Update a status page's name, slug, branding, visibility, or incident mode.

  • update_status_page_componentwrite action

    Update a status page component's name, group, or status.

  • update_status_page_groupwrite action

    Update a component group's name or display order.

  • update_status_page_incidentwrite action

    Update a status page incident's title, impact, or status.

  • update_tagwrite action

    Update a tag.

  • verify_status_page_domain

    Trigger DNS verification for a custom domain.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan22 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How DevHelm MCP Server compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
82/100
higher than 63% of 48,255 servers
Tools
100
the typical server has 7
Tools that change things
51%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers
Downloads a week
29
more than 16% of 12,191 servers with a package

What its tools let an agent do: 45 read · 17 create · 18 change · 18 delete · 2 send or post

Install DevHelm MCP Server in Claude Code, Cursor or VS Code

claude mcp add mcp-server -- uvx devhelm-mcp-server
Add to Cursor

What the publisher says

From the DevHelm MCP Server repository's README, as published. We do not edit it. Read it on GitHub

DevHelm MCP Server

<!-- mcp-name: io.github.devhelmhq/mcp-server -->

Model Context Protocol (MCP) server for DevHelm — gives AI coding assistants (Cursor, Claude Desktop, Windsurf, etc.) access to your uptime monitors, incidents, alerting, and more.

Quick Start

Hosted (recommended)

Use the hosted server at mcp.devhelm.io. Two connection modes:

Bearer auth:

URL: https://mcp.devhelm.io/mcp
Authorization: Bearer <your-api-token>

API key in URL (for clients that only accept a URL):

URL: https://mcp.devhelm.io/<your-api-token>/mcp

Local (stdio)

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

Or with uvx (no install required):

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

Cursor / Claude Desktop

Add to your MCP config:

{
  "mcpServers": {
    "devhelm": {
      "url": "https://mcp.devhelm.io/<your-api-token>/mcp"
    }
  }
}

Available Tools

Development

uv sync
make dev          # Start with MCP Inspector (stdio)
make serve        # Start HTTP server on :8000
make test         # Run unit tests
make lint         # Check formatting
make typecheck    # Run mypy

License

MIT

Nothing above is checked by us. What we check is on the safety report.

DevHelm MCP Server: common questions

Is DevHelm MCP Server safe?
Mostly: it is graded B (82/100). Read the DevHelm MCP Server safety report
How do I install DevHelm MCP Server?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does DevHelm MCP Server need an API key?
Yes. The registry entry asks for DEVHELM_API_TOKEN.
Is DevHelm MCP Server maintained?
The last commit was 40 days ago (2026-09-25). The latest release is v1.0.2.
What can I use instead of DevHelm MCP Server?
Servers from other publishers that do the same job: openstatus MCP server and OneUptime MCP server.
How does DevHelm MCP Server compare with other MCP servers?
safety score 82/100 (higher than 63% of 48,255 servers); tools 100 (the typical server has 7); tools that change things 51% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to DevHelm MCP Server

Same job from other publishers: the closest match first, then the best rated.

  • openstatus
    Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
    A
  • OneUptime
    Manage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime.
    A