Permite que los asistentes de codificación con IA monitoreen el tiempo de actividad, gestionen incidentes, configuren alertas y consulten el estado de las dependencias a través de DevHelm.
También conocido como devhelmhq/mcp-server, mcp-server, devhelm-mcp-server
- Stars
- 1
- Herramientas
- —
- Descargas, 30 días
- 128
- Última versión
- 1.0.2
- Último commit
- 12 nov 2026
- Licencia
- MIT
¿Qué es DevHelm MCP?
DevHelm es un MCP server. Permite que los asistentes de codificación con IA monitoreen el tiempo de actividad, gestionen incidentes, configuren alertas y consulten el estado de las dependencias a través de DevHelm.
Resumen generado a partir del README del proyecto
Acerca del MCP server de DevHelm
El DevHelm MCP Server proporciona a asistentes de codificación con IA como Claude Desktop, Cursor y Windsurf acceso directo a la gestión de infraestructura de DevHelm. Permite a los desarrolladores monitorear el tiempo de actividad, gestionar incidentes y configurar alertas mediante una interfaz estandarizada. El servidor puede utilizarse localmente vía stdio instalando el paquete con pip o uvx, o puede accederse de forma remota a través de una URL alojada utilizando autenticación Bearer o una API key integrada en la URL.
Este servidor incluye una amplia gama de herramientas especializadas para gestionar monitores, comprobaciones de código y configuraciones de entorno. Los usuarios pueden interactuar con el ciclo de vida de los incidentes, gestionar secretos y rastrear dependencias. También es compatible con depuración avanzada mediante artefactos de ejecución como capturas de pantalla y trazas. Para operaciones sensibles, como eliminar monitores o publicar revisiones, el servidor implementa un mecanismo de confirmación que requiere un token para garantizar la supervisión humana antes de que los cambios se finalicen.
Qué puedes hacer con él
- 1Investigar incidentes de servicio activosPide a la IA que analice un incidente específico y sus eventos relacionados para encontrar la causa raíz.
- 2Gestionar configuraciones de monitoreo de uptimeSolicita al asistente que cree, actualice o pause monitores de tiempo de actividad específicos.
- 3Depurar ejecuciones de despliegue fallidasHaz que la IA recupere logs de consola, trazas de red o capturas de pantalla de una ejecución reciente.
- 4Verificar el estado de las dependenciasPide al asistente que enumere o rastree el estado de diversas dependencias del sistema.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar DevHelm MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar DevHelm MCP en Claude Code
$ claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-serverInstalar DevHelm MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Instalar DevHelm MCP en VS Code
.vscode/mcp.json
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Instalar DevHelm MCP en 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>"}}'Instalar DevHelm MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Instalar DevHelm MCP en Codex
$ codex mcp add mcp-server --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' -- uvx devhelm-mcp-serverInstalar DevHelm MCP en 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>"
Instalar DevHelm MCP en Gemini CLI
$ gemini mcp add -s user -e 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server uvx -- devhelm-mcp-serverInstalar DevHelm MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server": {
"command": "uvx",
"args": [
"devhelm-mcp-server"
],
"env": {
"DEVHELM_API_TOKEN": "<YOUR_DEVHELM_API_TOKEN>"
}
}
}
}Configuración
DEVHELM_API_TOKENObligatorioSecretoDevHelm API token for authentication
| Nombre | Descripción | Tipo |
|---|---|---|
| DEVHELM_API_TOKEN | DevHelm API token for authentication | ObligatorioSecreto |
Verificaciones automáticas
Ejecutado 13 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleAprobado
- Licencia de código abierto (OSI)Aprobado
- Commit o lanzamiento en el último añoAprobado
- El nombre del paquete no es similar a un paquete popularAprobado
- El endpoint remoto usa HTTPSNo verificado
- Las herramientas destructivas están etiquetadasNo verificado
- Sin instrucciones ocultas para el modeloAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasAprobado
README
Ver en 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
Preguntas sobre DevHelm MCP
¿Cómo agrego DevHelm MCP a Claude Code?
Ejecuta claude mcp add --env 'DEVHELM_API_TOKEN=<YOUR_DEVHELM_API_TOKEN>' mcp-server -- uvx devhelm-mcp-server en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego DevHelm MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué sucede cuando intento eliminar o publicar algo?
Las acciones destructivas como eliminar, publicar y revertir requieren un token de confirmación; el servidor devuelve una solicitud de confirmación que luego debes ejecutar nuevamente incluyendo dicho token.