DevHelm MCP Server
Monitorear el tiempo de actividad, gestionar incidentes, configurar alertas y consultar el estado de dependencias de terceros a través de la plataforma de monitoreo de DevHelm
Documentación
Servidor MCP
Dale a tu asistente de codificación con IA acceso a monitores, incidentes, alertas, páginas de estado y más de DevHelm — en una línea de configuración
El servidor MCP de DevHelm brinda a asistentes de codificación con IA como Cursor, Claude Desktop y Windsurf acceso directo a tu stack de monitoreo. Crea monitores, investiga incidentes, gestiona canales de alerta y configura páginas de estado — todo mediante lenguaje natural en tu editor.
DevHelm aloja el servidor en mcp.devhelm.io, así que no hay nada que instalar. Añade la URL a la configuración de tu cliente MCP y estarás conectado.
Conéctate en 30 segundos
Todo lo que necesitas es tu token de API y una entrada de configuración. Obtén un token desde Configuración → Claves de API en el Panel de control.
Añade a `.cursor/mcp.json` en la raíz de tu proyecto (o `~/.cursor/mcp.json` para acceso global):```json theme={null}
{
"mcpServers": {
"devhelm": {
"url": "https://mcp.devhelm.io/mcp",
"headers": {
"Authorization": "Bearer dh_live_xxxxxxxx"
}
}
}
}
```
Añade a la configuración de tu Claude Desktop:
* **macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
* **Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
```json theme={null}
{
"mcpServers": {
"devhelm": {
"url": "https://mcp.devhelm.io/mcp",
"headers": {
"Authorization": "Bearer dh_live_xxxxxxxx"
}
}
}
}
```
Añade a la configuración MCP de Windsurf:
```json theme={null}
{
"mcpServers": {
"devhelm": {
"url": "https://mcp.devhelm.io/mcp",
"headers": {
"Authorization": "Bearer dh_live_xxxxxxxx"
}
}
}
}
```
Cualquier cliente compatible con MCP que admita Streamable HTTP puede conectarse al servidor alojado.
**Si tu cliente admite encabezados personalizados** (recomendado):
```
URL: https://mcp.devhelm.io/mcp
Header: Authorization: Bearer dh_live_xxxxxxxx
```
**Si tu cliente solo acepta una URL** (token en la ruta):
```
URL: https://mcp.devhelm.io/dh_live_xxxxxxxx/mcp
```
<Warning>
La forma basada en ruta incrusta tu token en la URL. Trata la URL completa como un secreto — no la subas a un repositorio público. Prefiere la forma de encabezado siempre que sea posible.
</Warning>
Eso es todo. Reinicia tu cliente MCP y las herramientas de DevHelm aparecerán.
Lo que puedes hacer
Una vez conectado, habla con tu asistente como lo harías con un compañero de equipo:
- "Lista todos mis monitores y su estado actual" — obtén una vista rápida sin salir de tu editor
- "Crea un monitor HTTP para api.example.com/health que verifique cada 60 segundos desde us-east" — pon en marcha el monitoreo en segundos
- "Muéstrame los incidentes activos y los resultados de verificación recientes del que está fallando" — investiga sin cambiar de contexto al panel de control
- "Configura un canal de alertas de Slack con esta URL de webhook" — conecta notificaciones de forma conversacional
- "Añade api.example.com como componente en la página de estado pública" — gestiona tu página de estado desde el chat
- "¿Cuál es el tiempo de actividad del servicio de pagos en los últimos 30 días?" — obtén datos de informes en línea
El servidor MCP cubre toda la superficie del producto DevHelm — cualquier cosa que puedas hacer en el panel de control o la CLI, tu asistente de IA también puede hacerla.
Herramientas disponibles
El servidor expone 120 herramientas en 17 categorías:
| Categoría | Herramientas |
|---|---|
| Monitors | list, get, create, update, delete, pause, resume, test, results, versions |
| Incidents | list, get, create, resolve |
| Alert channels | list, get, create, update, delete, test |
| Notification policies | list, get, create, update, delete, test |
| Resource groups | list, get, create, update, delete, add/remove members |
| Tags | list, get, create, update, delete |
| Environments | list, get, create, update, delete |
| Secrets | list, create, update, delete |
| API keys | list, create, revoke, delete |
| Webhooks | list, get, create, update, delete, test |
| Status pages | list, get, create, update, delete, components, groups, incidents, subscribers, domains |
| Forensics | incident timeline, check trace, policy snapshot, rule evaluations, transitions |
| Services | search, get, live status, summary, categories, components, uptime, incidents, incident detail, day rollup, component uptime, all components uptime, maintenances |
| Dependencies | list, get, track, update alert sensitivity, delete |
| Maintenance windows | list, get, create, update, cancel |
| Deploy lock | acquire, current, release, force-release |
| Status / health | overview |
Consulta la Referencia de herramientas para ver el catálogo completo por herramienta con parámetros.
Alternativa: ejecutar localmente
Si prefieres ejecutar el servidor en tu propia máquina (uso sin conexión, entornos aislados o desarrollo), el mismo código se publica en PyPI como devhelm-mcp-server. Habla MCP sobre stdio.
uvx devhelm-mcp-server
Consulta Configuración → Ejecutar localmente para obtener instrucciones completas de configuración local y fragmentos de configuración por cliente.