Memungkinkan AI coding assistant untuk memantau uptime, mengelola insiden, mengonfigurasi alerting, dan melakukan query status dependency melalui DevHelm.
Juga dikenal sebagai devhelmhq/mcp-server, mcp-server, devhelm-mcp-server
- Stars
- 1
- Tools
- —
- Unduhan, 30 hari
- 128
- Versi terbaru
- 1.0.2
- Commit terakhir
- 12 Nov 2026
- Lisensi
- MIT
Apa itu DevHelm MCP?
DevHelm adalah MCP server. Memungkinkan AI coding assistant untuk memantau uptime, mengelola insiden, mengonfigurasi alerting, dan melakukan query status dependency melalui DevHelm.
Ringkasan dibuat dari README proyek
Tentang DevHelm MCP server
DevHelm MCP Server memberikan akses langsung kepada AI coding assistant seperti Claude Desktop, Cursor, dan Windsurf ke manajemen infrastruktur DevHelm. Tool ini memungkinkan developer untuk memantau uptime, mengelola insiden, dan mengonfigurasi alerting melalui interface yang terstandarisasi. Server ini dapat digunakan secara lokal via stdio dengan menginstall package menggunakan pip atau uvx, atau dapat diakses secara remote melalui URL hosted menggunakan Bearer authentication atau API key yang tertanam di dalam URL.
Server ini mencakup berbagai tool khusus untuk mengelola monitor, code checks, dan konfigurasi environment. Pengguna dapat berinteraksi dengan lifecycle insiden, mengelola secrets, dan melacak dependency. Server ini juga mendukung debugging tingkat lanjut melalui run artifacts seperti screenshot dan trace. Untuk operasi sensitif seperti menghapus monitor atau mempublikasikan revisi, server menerapkan mekanisme konfirmasi yang memerlukan token konfirmasi guna memastikan adanya pengawasan manusia sebelum perubahan difinalisasi.
Apa yang bisa Anda lakukan dengannya
- 1Investigasi insiden layanan yang aktifMinta AI untuk menganalisis insiden tertentu beserta event terkait untuk menemukan root cause.
- 2Kelola konfigurasi uptime monitoringMinta assistant untuk membuat, memperbarui, atau menjeda monitor uptime tertentu.
- 3Debug kegagalan deployment runMinta AI untuk mengambil console logs, network traces, atau screenshot dari eksekusi terbaru.
- 4Verifikasi status dependencyMinta assistant untuk menampilkan daftar atau melacak status dari berbagai dependency sistem.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal DevHelm MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal DevHelm MCP di Claude Code
$ claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-serverInstal DevHelm MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Instal DevHelm MCP di VS Code
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Instal DevHelm MCP di VS Code CLI
$ code --add-mcp '{"name":"mcp-server","type":"stdio","command":"uvx","args":["devhelm-mcp-server"],"env":{"DEVHELM_API_TOKEN":"<YOUR_DEVHELM_API_TOKEN>"}}'Instal DevHelm MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Instal DevHelm MCP di Codex
$ codex mcp add mcp-server --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' -- uvx devhelm-mcp-serverInstal DevHelm MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-server] command = "uvx" args = ["devhelm-mcp-server"] [mcp_servers.mcp-server.env] DEVHELM_API_TOKEN = "<YOUR_DEVHELM_API_TOKEN>"
Instal DevHelm MCP di Gemini CLI
$ gemini mcp add -s user -e 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server uvx -- devhelm-mcp-serverInstal DevHelm MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Konfigurasi
DEVHELM_API_TOKENWajibRahasiaDevHelm API token for authentication
| Nama | Deskripsi | Tipe |
|---|---|---|
| DEVHELM_API_TOKEN | DevHelm API token for authentication | WajibRahasia |
Pengecekan otomatis
Berjalan 13 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauLolos
- Lisensi open source (OSI)Lolos
- Ada commit atau release dalam satu tahun terakhirLolos
- Nama package tidak mirip dengan package populerLolos
- Remote endpoint menggunakan HTTPSTidak diperiksa
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Tidak ada instruksi tersembunyi untuk modelLolos
- Tidak ada advisory kritis pada paket atau dependensinyaLolos
README
Lihat di GitHubDevHelm 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
| Category | Tools |
|---|---|
| Monitors | list, 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 checks | test, probe, test ad hoc, run now, trigger; revisions list, get, files, create draft, test, diff, discard; publish and rollback (confirmation), rollback preview |
| Runs | get (run envelope, wait_s ≤ 25), list, steps, console, network, artifacts (screenshots as images, traces/HARs as signed URLs), trace summary, diff, cancel |
| Account | runtimes list/get, usage, entitlements |
| Incidents | list, get, create, update, acknowledge, add update, resolve, runs, events, related, trigger; prompt investigate_incident |
| Alert Channels | list, get, create, update, delete, test |
| Notification Policies | list, get, create, update, delete, test |
| Environments | list, get, create, update, delete |
| Secrets | list, set value, create, update (values via elicitation or a dashboard link, never in chat), delete |
| Tags | list, get, create, update, delete |
| Resource Groups | list, get, create, update, delete, add member, remove member |
| Webhooks | list, get, create, update, delete, test |
| API Keys | list, create, revoke, delete |
| Dependencies | list, get, track, delete |
| Deploy Lock | acquire, current, release, force-release |
| Status | overview |
| Status Pages | pages, components, groups, incidents, maintenance, subscribers, domains |
| Email Testing | create address, wait (≤25 s), latest, list/get messages, source, OTP codes, links, inject; domains list, get, create, update, verify, activity |
| Webhook Testing | inboxes 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
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
Pertanyaan tentang DevHelm MCP
Bagaimana cara menambahkan DevHelm MCP ke Claude Code?
Jalankan claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-server di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan DevHelm MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Apa yang terjadi saat saya mencoba menghapus atau mempublikasikan sesuatu?
Tindakan destruktif seperti delete, publish, dan rollback memerlukan token konfirmasi; server akan mengembalikan permintaan konfirmasi yang kemudian harus Anda panggil kembali menggunakan token tersebut.