Skip to main content
Glama
clm-cloud-solutions

UptimeBolt MCP Server

UptimeBolt MCP Server

Claude、Claude Code、Cursor、およびMCP互換クライアント向けのAI搭載インフラ監視ツールです。

UptimeBolt は、モニターを論理的なビジネスサービスにグループ化し、カスケード障害を発生前に予測し、各インシデントの原因となったデプロイを自動的に特定するAIファーストの監視プラットフォームです。原因となったコミット、ファイル、コード行も特定します。

スペイン・マドリードの CLM Cloud Solutions によって開発されています。

UptimeBolt MCP Server を選ぶ理由

インフラに関する質問を自然言語で行えます。ダッシュボードを操作する代わりに、AIアシスタントにリアルタイムの監視データを直接問い合わせさせましょう:

  • 「今すぐデプロイしても安全ですか?」 — ヘルススコア、アクティブなインシデント、予測に基づくデータ駆動の回答を取得

  • 「前回のインシデントの原因は何ですか?」 — デプロイ相関を備えたAIによる根本原因分析

  • 「過去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

アクティブおよび解決済みのインシデント。オプションでAI根本原因分析の詳細を含む

get_predictions

信頼度レベルと予測される影響を備えた、今後の問題に関するAI予測

get_deployments

自動インシデント相関(GitHub/GitLab)を備えた最近のデプロイ

run_root_cause_analysis

デプロイ相関を備えたマルチモデル分析(Claude、GPT)によるAI駆動のRCA

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

UptimeBolt APIキー

(stdioでは必須)

UPTIMEBOLT_API_URL

UptimeBolt APIのベースURL

http://localhost:3200

MCP_HTTP_PORT

HTTPサーバーのポート

3100

NODE_ENV

環境(production はコンソールログを無効化)

development

LOG_LEVEL

ログレベル(error、warn、info、debug)

debug(開発)/ info(本番)

開発

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 は、DevOpsチームとSRE向けのAIファーストのSaaS監視プラットフォームです。主な機能:

  • カスケード障害予測 — 依存関係グラフによるwhat-if分析、ダウンタイムコスト見積もり、予防的な緩和策

  • デプロイ相関 + RCA 2.0 — GitHub/GitLabのデプロイとインシデントを自動的に関連付け、責任のあるコミットとファイルを特定

  • AI Copilot — リアルタイムのインフラコンテキストを備えた会話型アシスタント

  • 8種類のモニター — HTTP、TCP、DNS、データベース、メール、シンセティック、プッシュ、ピング

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