Ermöglicht es AI Coding Assistants, die Uptime zu überwachen, Incidents zu verwalten, Alerting zu konfigurieren und den Status von Abhängigkeiten via DevHelm abzufragen.
Auch bekannt als devhelmhq/mcp-server, mcp-server, devhelm-mcp-server
- Stars
- 1
- Tools
- —
- Downloads, 30 Tage
- 128
- Neueste Version
- 1.0.2
- Letzter Commit
- 12. Nov. 2026
- Lizenz
- MIT
Was ist DevHelm MCP?
DevHelm ist ein MCP server. Ermöglicht es AI Coding Assistants, die Uptime zu überwachen, Incidents zu verwalten, Alerting zu konfigurieren und den Status von Abhängigkeiten via DevHelm abzufragen.
Zusammenfassung generiert aus dem README des Projekts
Über DevHelm MCP server
Der DevHelm MCP Server gibt AI Coding Assistants wie Claude Desktop, Cursor und Windsurf direkten Zugriff auf das DevHelm Infrastructure Management. Er ermöglicht es Entwicklern, die Uptime zu überwachen, Incidents zu verwalten und Alerting über eine standardisierte Schnittstelle zu konfigurieren. Der Server kann lokal via stdio genutzt werden, indem du das Package mit pip oder uvx installierst, oder er kann remote über eine gehostete URL mittels Bearer Authentication oder einem in die URL eingebetteten API Key aufgerufen werden.
Dieser Server enthält eine breite Palette spezialisierter Tools zur Verwaltung von Monitoren, Code Checks und Environment Configs. Nutzer können mit Incident Lifecycles interagieren, Secrets verwalten und Dependencies tracken. Er unterstützt zudem fortgeschrittenes Debugging durch Run Artifacts wie Screenshots und Traces. Für sensible Operationen wie das Löschen von Monitoren oder das Veröffentlichen von Revisionen implementiert der Server einen Bestätigungsmechanismus, der einen Confirmation Token erfordert, um sicherzustellen, dass vor der Finalisierung von Änderungen eine menschliche Kontrolle stattfindet.
Was du damit machen kannst
- 1Aktive Service-Incidents untersuchenBitte die KI, einen spezifischen Incident und die zugehörigen Events zu analysieren, um die Ursache zu finden.
- 2Uptime Monitoring Konfigurationen verwaltenFordere den Assistant auf, spezifische Uptime Monitore zu erstellen, zu aktualisieren oder zu pausieren.
- 3Fehlgeschlagene Deployment Runs debuggenLass die KI Console Logs, Network Traces oder Screenshots von einer kürzlichen Ausführung abrufen.
- 4Dependency Status verifizierenBitte den Assistant, den Status verschiedener System-Dependencies aufzulisten oder zu tracken.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du DevHelm MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenDevHelm MCP in Claude Code installieren
$ claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-serverDevHelm MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}DevHelm MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}DevHelm MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"mcp-server","type":"stdio","command":"uvx","args":["devhelm-mcp-server"],"env":{"DEVHELM_API_TOKEN":"<YOUR_DEVHELM_API_TOKEN>"}}'DevHelm MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}DevHelm MCP in Codex installieren
$ codex mcp add mcp-server --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' -- uvx devhelm-mcp-serverDevHelm MCP in Codex config.toml installieren
~/.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>"
DevHelm MCP in Gemini CLI installieren
$ gemini mcp add -s user -e 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server uvx -- devhelm-mcp-serverDevHelm MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Konfiguration
DEVHELM_API_TOKENErforderlichSecretDevHelm API token for authentication
| Name | Beschreibung | Typ |
|---|---|---|
| DEVHELM_API_TOKEN | DevHelm API token for authentication | ErforderlichSecret |
Automatisierte Checks
Geluften am 13. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarBestanden
- Open Source Lizenz (OSI)Bestanden
- Commit oder Release im letzten JahrBestanden
- Package-Name ähnelt keinem populären PackageBestanden
- Remote Endpoint nutzt HTTPSNicht geprüft
- Destruktive Tools sind markiertNicht geprüft
- Keine versteckten Anweisungen an das ModellBestanden
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenBestanden
README
Auf GitHub ansehenDevHelm 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
DevHelm MCP Fragen
Wie füge ich DevHelm MCP zu Claude Code hinzu?
Führe claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-server in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich DevHelm MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Was passiert, wenn ich versuche, etwas zu löschen oder zu veröffentlichen?
Destruktive Aktionen wie delete, publish und rollback erfordern einen Confirmation Token; der Server gibt eine Bestätigungsanfrage zurück, die du anschließend erneut mit dem Token aufrufen musst.