Skip to main content
Glama
clm-cloud-solutions

UptimeBolt MCP Server

UptimeBolt MCP Server

Инструменты мониторинга инфраструктуры на базе ИИ для Claude, Claude Code, Cursor и любого MCP-совместимого клиента.

UptimeBolt — это платформа мониторинга, ориентированная на ИИ, которая группирует мониторы в логические бизнес-сервисы, прогнозирует каскадные сбои до их возникновения и автоматически определяет, какой деплой вызвал каждый инцидент, включая ответственные коммит, файлы и строки кода.

Создано компанией CLM Cloud Solutions в Мадриде, Испания.

Зачем нужен UptimeBolt MCP Server?

Задавайте вопросы об инфраструктуре на естественном языке. Вместо навигации по дашбордам позвольте вашему ИИ-ассистенту напрямую запрашивать данные мониторинга в реальном времени:

  • «Безопасно ли сейчас деплоить?» — получите ответ, основанный на данных: показатели здоровья, активные инциденты и прогнозы.

  • «Что стало причиной последнего инцидента?» — анализ первопричин на базе ИИ с корреляцией деплоев.

  • «Дайте краткую сводку за последние 24 часа» — готово для вашего стендапа или отчёта о статусе.

  • «Покажите мониторы, которые деградировали» — мгновенное фильтрованное представление по всей инфраструктуре.

Related MCP server: PilotOps MCP

Возможности

  • 10 инструментов мониторинга — статус сервисов, инциденты, прогнозы, RCA, безопасность деплоя и другое.

  • Двойной транспорт — stdio (локально) + HTTP (удалённо/CI-CD).

  • Аутентификация по API-ключу — безопасный доступ к данным UptimeBolt для каждого запроса.

  • Работает везде — Claude Desktop, Claude Code, Cursor, Cline и любой MCP-клиент.

  • Готов к CI/CD — проверки безопасности деплоя прямо в вашем пайплайне.

Быстрый старт

Установка глобально (рекомендуется)

npm install -g @uptimebolt/mcp-server

Claude Desktop (stdio)

Добавьте в конфигурацию 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"
      }
    }
  }
}

Или без глобальной установки, используя 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

Добавьте в .mcp.json вашего проекта:

{
  "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

Затем подключитесь через mcp-remote:

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

npm (программно)

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>

Доступные инструменты

Tool

Description

get_service_status

Статус здоровья бизнес-сервисов с показателем здоровья (0-100), разбивкой по мониторам и активными инцидентами

get_monitors

Список всех мониторов с операционным статусом, временем отклика и процентом аптайма

get_monitor_health

Подробное состояние конкретного монитора, включая тенденции времени отклика и активные прогнозы

get_monitor_metrics

Статистика времени отклика (среднее, p95, p99), процент аптайма и разбивка ошибок

get_incidents

Активные и разрешённые инциденты с опциональными деталями анализа первопричин на базе ИИ

get_predictions

Прогнозы ИИ о предстоящих проблемах с уровнями уверенности и прогнозируемым влиянием

get_deployments

Недавние деплои с автоматической корреляцией инцидентов (GitHub/GitLab)

run_root_cause_analysis

Анализ первопричин на базе ИИ с использованием мультимодельного анализа (Claude, GPT) и корреляцией деплоев

is_safe_to_deploy

Проверка безопасности деплоя для CI/CD на основе показателей здоровья, прогнозов и активных инцидентов

get_executive_summary

Сводка состояния инфраструктуры для стендапов, еженедельных отчётов или обновлений статуса

Аутентификация

Получите свой API-ключ на app.uptimebolt.io/settings/api-keys.

  • Режим stdio: Установите переменную окружения UPTIMEBOLT_API_KEY

  • Режим HTTP: Передавайте заголовок x-api-key с каждым запросом (стартовый ключ не требуется)

Интеграция с CI/CD

Используйте is_safe_to_deploy как шлюз в вашем пайплайне развёртывания:

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" }
    }
  }'

Ответ включает уровень риска (low, medium, high), активные проблемы и рекомендацию (proceed, proceed_with_caution, wait_and_monitor).

Конфигурация

Variable

Description

Default

UPTIMEBOLT_API_KEY

Ваш API-ключ UptimeBolt

(требуется для stdio)

UPTIMEBOLT_API_URL

Базовый URL API UptimeBolt

http://localhost:3200

MCP_HTTP_PORT

Порт HTTP-сервера

3100

NODE_ENV

Окружение (production отключает логи в консоли)

development

LOG_LEVEL

Уровень логирования (error, warn, info, debug)

debug (dev) / info (prod)

Разработка

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

Об UptimeBolt

UptimeBolt — это SaaS-платформа мониторинга, ориентированная на ИИ, для DevOps-команд и SRE. Ключевые возможности:

  • Прогнозирование каскадных сбоев — граф зависимостей с анализом «что если», оценкой стоимости простоя и упреждающими мерами.

  • Корреляция деплоев + RCA 2.0 — автоматически связывает деплои GitHub/GitLab с инцидентами, определяет ответственный коммит и файлы.

  • AI Copilot — разговорный ассистент с контекстом инфраструктуры в реальном времени.

  • 8 типов мониторов — HTTP, TCP, DNS, Database, Email, Synthetic, Push, Ping.

О компании CLM Cloud Solutions

CLM Cloud Solutions S.L. — технологическая компания из Мадрида, Испания, создающая SaaS-продукты для инженерных команд, чтобы они работали с уверенностью, скоростью и безопасностью.

Лицензия

MIT

Related MCP Connectors

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
    Not graded
    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
    -
  • A
    license
    A
    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.
    5
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    AI infrastructure agent that gives Claude eyes into servers via a hub-and-spoke system with MCP endpoint, lightweight agents, and 19 integration packs for enterprise systems.
    1 npm
    1
    Apache 2.0