Skip to main content
Glama
clm-cloud-solutions

UptimeBolt MCP Server

Servidor MCP de UptimeBolt

Herramientas de monitoreo de infraestructura impulsadas por IA para Claude, Claude Code, Cursor y cualquier cliente compatible con MCP.

UptimeBolt es una plataforma de monitoreo con IA de primera clase que agrupa monitores en servicios de negocio lógicos, predice fallos en cascada antes de que ocurran e identifica automáticamente qué despliegue causó cada incidente, incluidos el commit, los archivos y las líneas de código responsables.

Creado por CLM Cloud Solutions en Madrid, España.

¿Por qué el servidor MCP de UptimeBolt?

Haz preguntas sobre tu infraestructura en lenguaje natural. En lugar de navegar por paneles, deja que tu asistente de IA consulte datos de monitoreo en tiempo real directamente:

  • "¿Es seguro desplegar ahora mismo?" — obtén una respuesta basada en datos con puntuaciones de salud, incidentes activos y predicciones

  • "¿Qué causó el último incidente?" — análisis de causa raíz impulsado por IA con correlación de despliegues

  • "Dame un resumen ejecutivo de las últimas 24 horas" — listo para tu reunión diaria o informe de estado

  • "Muéstrame los monitores degradados" — vista filtrada al instante de toda tu infraestructura

Related MCP server: AIOps MCP

Características

  • 10 herramientas de monitoreo — estado de servicios, incidentes, predicciones, análisis de causa raíz y más

  • Doble transporte — stdio (local) + HTTP (remoto/CI-CD)

  • Autenticación mediante clave API — acceso seguro por solicitud a tus datos de UptimeBolt

  • Funciona en todas partes — Claude Desktop, Claude Code, Cursor, Cline y cualquier cliente MCP

  • Listo para CI/CD — comprobaciones de seguridad de despliegue directamente en tu pipeline

Inicio rápido

Instalación global (recomendada)

npm install -g @uptimebolt/mcp-server

Claude Desktop (stdio)

Añade a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "uptimebolt": {
      "command": "uptimebolt-mcp",
      "env": {
        "UPTIMEBOLT_API_KEY": "your-api-key",
        "UPTIMEBOLT_API_URL": "https://api.uptimebolt.io"
      }
    }
  }
}

O sin instalación global, usando npx:

{
  "mcpServers": {
    "uptimebolt": {
      "command": "npx",
      "args": ["-y", "--package=@uptimebolt/mcp-server", "uptimebolt-mcp"],
      "env": {
        "UPTIMEBOLT_API_KEY": "your-api-key",
        "UPTIMEBOLT_API_URL": "https://api.uptimebolt.io"
      }
    }
  }
}

Claude Code / Cursor

Añade a tu archivo .mcp.json del proyecto:

{
  "mcpServers": {
    "uptimebolt": {
      "command": "uptimebolt-mcp",
      "env": {
        "UPTIMEBOLT_API_KEY": "your-api-key",
        "UPTIMEBOLT_API_URL": "https://api.uptimebolt.io"
      }
    }
  }
}

Docker (HTTP)

docker run -p 3100:3100 \
  -e UPTIMEBOLT_API_URL=https://api.uptimebolt.io \
  ghcr.io/clm-cloud-solutions/uptimebolt-mcp-server:latest

Luego conéctate mediante mcp-remote:

{
  "mcpServers": {
    "uptimebolt": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "http://localhost:3100/mcp", "--header", "x-api-key:your-api-key"]
    }
  }
}

npm (programático)

npm install @uptimebolt/mcp-server
import { TOOLS, HANDLERS } from "@uptimebolt/mcp-server";

// TOOLS — MCP tool definitions (10 tools)
// HANDLERS — tool handler functions: (args, context?) => Promise<result>

Herramientas disponibles

Herramienta

Descripción

get_service_status

Estado de salud de los servicios de negocio con puntuación de salud (0-100), desglose de monitores e incidentes activos

get_monitors

Lista todos los monitores con estado operativo, tiempo de respuesta y porcentaje de disponibilidad

get_monitor_health

Salud detallada de un monitor específico, incluidas tendencias de tiempo de respuesta y predicciones activas

get_monitor_metrics

Estadísticas de tiempo de respuesta (promedio, p95, p99), porcentaje de disponibilidad y desglose de errores

get_incidents

Incidentes activos y resueltos con detalles opcionales de análisis de causa raíz con IA

get_predictions

Predicciones de IA sobre problemas próximos con niveles de confianza e impacto previsto

get_deployments

Despliegues recientes con correlación automática de incidentes (GitHub/GitLab)

run_root_cause_analysis

Análisis de causa raíz impulsado por IA mediante análisis multimodelo (Claude, GPT) con correlación de despliegues

is_safe_to_deploy

Comprobación de seguridad de despliegue para CI/CD basada en puntuaciones de salud, predicciones e incidentes activos

get_executive_summary

Resumen de salud de la infraestructura para reuniones semanales, informes o actualizaciones de estado

Autenticación

Obtén tu clave API en app.uptimebolt.io/settings/api-keys.

  • Modo stdio: Establece la variable de entorno UPTIMEBOLT_API_KEY

  • Modo HTTP: Envía la cabecera x-api-key con cada solicitud (no se requiere clave de inicio)

Integración con CI/CD

Usa is_safe_to_deploy como compuerta en tu pipeline de despliegue:

curl -X POST http://localhost:3100/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "x-api-key: your-api-key" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "is_safe_to_deploy",
      "arguments": { "service_name": "my-service" }
    }
  }'

La respuesta incluye un nivel de riesgo (bajo, medio, alto), problemas activos y una recomendación (proceder, proceder_con_precaución, esperar_y_monitorear).

Configuración

Variable

Descripción

Valor predeterminado

UPTIMEBOLT_API_KEY

Tu clave API de UptimeBolt

(requerida para stdio)

UPTIMEBOLT_API_URL

URL base de la API de UptimeBolt

http://localhost:3200

MCP_HTTP_PORT

Puerto del servidor HTTP

3100

NODE_ENV

Entorno (production deshabilita los registros de consola)

development

LOG_LEVEL

Nivel de registro (error, warn, info, debug)

debug (dev) / info (prod)

Desarrollo

git clone https://github.com/clm-cloud-solutions/uptimebolt-mcp-server.git
cd uptimebolt-mcp-server
cp .env.example .env          # configure your environment
npm install
npm run dev          # stdio mode
npm run dev:http     # HTTP mode
npm run build        # compile TypeScript
npm run typecheck    # type check without emitting

Acerca de UptimeBolt

UptimeBolt es una plataforma de monitoreo SaaS con IA de primera clase para equipos de DevOps y SRE. Capacidades clave:

  • Predicción de fallos en cascada — grafo de dependencias con análisis de escenarios hipotéticos, estimación del costo de inactividad y mitigaciones proactivas

  • Correlación de despliegues + RCA 2.0 — correlaciona automáticamente los despliegues de GitHub/GitLab con incidentes, identifica el commit responsable y los archivos

  • Copiloto de IA — asistente conversacional con contexto de infraestructura en tiempo real

  • 8 tipos de monitores — HTTP, TCP, DNS, base de datos, correo electrónico, sintético, push y ping

Acerca de CLM Cloud Solutions

CLM Cloud Solutions S.L. es una empresa de tecnología con sede en Madrid, España, que crea productos SaaS para que los equipos de ingeniería operen con confianza, velocidad y seguridad.

Licencia

MIT

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that enables Claude to manage infrastructure across Kubernetes, Docker, Prometheus, and Terraform through natural language. It provides over 42 specialized tools with a safety-first design, including risk-based command classification and audit logging.
    43
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Enables AI-driven incident response by connecting Claude to monitoring tools like Prometheus, Grafana, Loki, PagerDuty, and Slack for automated investigation and runbook generation.
    9
  • F
    license
    -
    quality
    D
    maintenance
    MCP server exposing portfolio AI tools including semantic search, evaluation framework, and prompt management, enabling natural language interaction with these services via Claude Desktop.

View all related MCP servers

Related MCP Connectors

  • Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • AI agent run monitoring with incident replay and SLA receipts.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/clm-cloud-solutions/uptimebolt-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server