DevHelm MCP Server

io.github.devhelmhq由 GitHub 帳號 devhelmhq 發布v1.0.2更新於 Oct 24, 2026

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

概覽

AI 產生的概覽

讓助理透過 DevHelm API 管理運作時間監控、事件、告警、相依項目與狀態頁面。

可以做什麼
將 AI 程式助理連接到 DevHelm 帳號,可列出、建立、更新、暫停、恢復、測試與刪除運作時間監控,並讀取其結果與版本。也涵蓋事件、告警管道、通知原則、環境、密鑰、標籤、資源群組、Webhook、API 金鑰、相依項目、部署鎖與狀態頁面。工具依類別分組,例如監控、事件、告警管道與狀態頁面。
適用情境
適合希望助理不必離開編輯器就能查看或調整監控設定的情境:檢查監控狀態與結果、建立或解決事件、調整告警管道與通知原則,或檢視相依項目與狀態頁面。
執行需求
透過 PyPI 套件 devhelm-mcp-server 以 stdio 在本機執行,可用 uvx 啟動或先 pip install;需要在 DEVHELM_API_TOKEN 環境變數中提供 DevHelm API 權杖。README 也記錄了託管端點 mcp.devhelm.io,支援 bearer 驗證或把權杖放在 URL 中。需要能連線至 DevHelm 的網路。
安裝前請注意
DEVHELM_API_TOKEN 中的權杖可存取 DevHelm 帳號,而 README 的 URL 方式會把該權杖直接放進端點 URL,可能被保存在用戶端設定或日誌中。許多工具會寫入資料:監控、事件、告警管道、通知原則、環境、密鑰、標籤、資源群組、Webhook 與 API 金鑰都可被建立、更新或刪除,部署鎖可被強制釋放。API 金鑰工具可建立與撤銷憑證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 DevHelm MCP Server,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

DevHelm 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/mcpAuthorization: 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)

bash
pip install devhelm-mcp-serverexport DEVHELM_API_TOKEN=your-tokendevhelm-mcp-server

Or with uvx (no install required):

bash
export DEVHELM_API_TOKEN=your-tokenuvx devhelm-mcp-server

Cursor / Claude Desktop

Add to your MCP config:

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

Available Tools

CategoryTools
Monitorslist, get, create, update (inline code for BROWSER / MULTI_STEP_API), delete (confirmation), restore, trash, pause, resume, mute, unmute, quarantine, release quarantine, drift, versions, history (list_monitor_results is a deprecated alias until 2027-01-31)
Code checkstest, probe, test ad hoc, run now, trigger; revisions list, get, files, create draft, test, diff, discard; publish and rollback (confirmation), rollback preview
Runsget (run envelope, wait_s ≤ 25), list, steps, console, network, artifacts (screenshots as images, traces/HARs as signed URLs), trace summary, diff, cancel
Accountruntimes list/get, usage, entitlements
Incidentslist, get, create, update, acknowledge, add update, resolve, runs, events, related, trigger; prompt investigate_incident
Alert Channelslist, get, create, update, delete, test
Notification Policieslist, get, create, update, delete, test
Environmentslist, get, create, update, delete
Secretslist, set value, create, update (values via elicitation or a dashboard link, never in chat), delete
Tagslist, get, create, update, delete
Resource Groupslist, get, create, update, delete, add member, remove member
Webhookslist, get, create, update, delete, test
API Keyslist, create, revoke, delete
Dependencieslist, get, track, delete
Deploy Lockacquire, current, release, force-release
Statusoverview
Status Pagespages, components, groups, incidents, maintenance, subscribers, domains
Email Testingcreate address, wait (≤25 s), latest, list/get messages, source, OTP codes, links, inject; domains list, get, create, update, verify, activity
Webhook Testinginboxes list, get, create, update, activity; wait (≤25 s), latest, list/get events

Delete, publish and rollback return {status: "confirmation_required", changes, confirmationToken} first; call again with confirmation_token after the user agrees. Tokens are HMACs signed by the server process (set DEVHELM_MCP_CONFIRMATION_SECRET so every replica shares the key) and last 15 minutes. Errors come back as isError with every ErrorResponse field and a sentence for the agent.

Development

bash
uv syncmake dev          # Start with MCP Inspector (stdio)make serve        # Start HTTP server on :8000make test         # Run unit testsmake lint         # Check formattingmake typecheck    # Run mypy

License

MIT

來源:README.md,提交 20f5b59

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.0.2最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分