mcpField
O
openstatus

openstatus

リモート
openstatus.devクラウド・インフラ9.2k今日更新
リポジトリ公式サイト

openstatus について

openstatusは、インフラをコードで管理するオープンソースのステータスページ、インシデント対応、稼働監視プラットフォームです。サービスの信頼性を管理するチーム向けで、監視とステータスページ、インシデント運用を一つのワークスペースにまとめ、セルフホストにも対応します。

主な機能

  1. 01YAMLまたはTerraformで監視とステータスページを定義
  2. 02複数リージョンからサーバー、ウェブサイト、APIを確認
  3. 03重大度、担当者、タイムラインでインシデントを管理
  4. 04Slackやメールなどで通知
  5. 05CLI、Terraform、APIを利用

活用シーン

  1. 01コードやCIでサービス監視を設定
  2. 02サービス状況やメンテナンス情報を公開
  3. 03ダッシュボードやSlackでインシデント対応を調整

MCP 対応

MCPサーバーはopenstatusのワークスペースに接続し、Claude、ChatGPT、Cursorなどのクライアントから監視、ステータスページ、インシデントを管理できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.openstatus.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

openstatus

オープンソースのステータスページ、インシデント対応、稼働状況監視プラットフォームです。
詳しく見る »

ドキュメント · ウェブサイト · Discord

openstatus のステータス

ライセンス GitHub のスター Discord

openstatus について

openstatus は、インフラをコードで管理するために構築された、オープンソースのステータスページ、インシデント対応、稼働状況監視プラットフォームです。Slack または AI エージェントからインシデントに対応できます。モニターとステータスページをコードで定義し、エージェントに更新させることができます。

モニター、ステータスページ、通知チャンネルは YAML または Terraform で定義し、CLI または CI から適用できます。また、MCP 経由で Claude、ChatGPT、Cursor から操作できます。マネージドサービスまたはセルフホスト可能な形態で利用できます。

openstatus のステータスページ

openstatus を選ぶ理由

  • インフラをコードで管理 — モニター、ステータスページ、通知を YAML または Terraform で定義し、CLI または CI から適用できます
  • 人にもエージェントにも使いやすい設計 — MCP サーバー、--json CLI、型付き API、読み取り専用または読み書き可能なキーのスコープ、すべての変更を記録する監査ログ
  • ステータスページと監視を1つのツールで — 別の監視サービスを連携する必要はありません
  • 世界各地の28リージョン — 3つのクラウドプロバイダーにまたがり、並行してチェックします
  • シンプルな定額料金、メンバー数無制限 — シート数や登録者数に応じた料金はありません
  • オープンソースでセルフホスト可能 — AGPL-3.0。プライベートロケーションは8.5MBの単一の Docker イメージで実行できます
  • インシデント対応 — ダッシュボードまたは Slack からインシデントを宣言して対応できます。重大度、指揮担当者、完全なタイムラインを利用できます
  • インシデントの連絡 — メール、RSS、Webhook による登録者への通知
ステータスページ

カスタムドメイン、パスワード保護、メンテナンス期間、メールや RSS による登録者への通知に対応した、美しくカスタマイズ可能なステータスページです。信頼を築き、インシデント発生中もユーザーに最新情報を提供できます。

稼働状況監視

複数のクラウドプロバイダーにまたがる世界各地の28リージョンから、サーバー、ウェブサイト、API を監視します。サービスが停止したり遅くなったりしたときに、Slack、Discord、PagerDuty、メールなどで通知を受け取れます。

インシデント対応

ダッシュボードまたは Slack から、インシデントを宣言、調整、解決できます。

  • ダッシュボード — インシデントを宣言し、重大度(クリティカル、重大、軽微)を設定して、指揮担当者を割り当て、オープン → 緩和済み → 解決済みへと進めます。すべての変更がインシデントのタイムラインに記録されます。
  • Slack — 会話から離れることなく、openstatus エージェントにメンションしてインシデントの宣言、更新、解決、メモの追加を行えます。インシデントを Slack チャンネルに紐付けることで、チームは1か所で連携できます。
  • ステータスページの更新 — ステータスレポートをインシデントにリンクし、チームの対応状況をユーザーに知らせることができます。
  • エージェント — 同じインシデント対応ツールを MCP 経由でも利用できるため、Claude、ChatGPT、Cursor からもインシデントを管理できます。

表彰



Vercel OSS Program



openstatus | Trendshift Featured on Hacker News openstatus - #2 Product of the Day on Product Hunt

ツール

ダッシュボードでできることはすべて、単一の API キーを使って、ターミナル、インフラストラクチャコード、AI アシスタントから利用できます。

  • API — 型付きの JSON-over-HTTP(ConnectRPC)とNode SDK
  • CLI — 人間向けの対話型インターフェース、エージェント向けの --json、コードとしての YAML モニタリング
  • Terraform — モニター、通知、ステータスページを HCL で管理
  • MCP server — Claude、ChatGPT、Cursor、または任意の MCP クライアントをワークスペースに接続

はじめに

Docker を使用(推奨)

開発とセルフホストのどちらでも、最も手早く開始できます。

# 1. Copy environment file
cp .env.docker.example .env.docker

# 2. Start all services
docker compose up -d

# 3. Access the application
open http://localhost:3002  # Dashboard
open http://localhost:3003  # Status Pages

詳しいガイド:DOCKER.md

Coolify でセルフホスト

簡単にデプロイできるよう、ビルド済みの Docker イメージを提供しています。

ghcr.io/openstatushq/openstatus-server:latest
ghcr.io/openstatushq/openstatus-dashboard:latest
ghcr.io/openstatushq/openstatus-workflows:latest
ghcr.io/openstatushq/openstatus-private-location:latest
ghcr.io/openstatushq/openstatus-status-page:latest
ghcr.io/openstatushq/openstatus-checker:latest

Coolify デプロイガイド全文

Railway でセルフホスト

ダッシュボード、ステータスページ、API、ワークフロー、プローブ、libSQL、Tinybird Local を含むスタック全体を、ワンクリックで 1 つの Railway プロジェクトにデプロイできます。

Deploy on Railway

テンプレートのソースとセットアップ手順は、ephraimduncan/openstatus-railway にあります。

手動セットアップ
必要なもの
ダッシュボード

詳しい手順(環境変数、データベース、ログイン、トラブルシューティング)は、apps/dashboard/README.md を参照してください。

ステータスページ
  1. 依存関係をインストール

pnpm install

  1. サーバーを実行

pnpm -w dev:status-page。

Web(マーケティングサイト)
  1. 依存関係をインストール

pnpm install

  1. サーバーを実行

pnpm -w dev:web。

技術スタック

コントリビューション

最高のステータスページおよびモニタリングプラットフォームの構築に協力したい場合は、コントリビューションガイドラインをご確認ください。

README の画像

openstatus repository activity

お問い合わせ

エンタープライズプランにご興味がある場合や、特別な機能が必要な場合は、[email protected] までメールでお問い合わせいただくか、通話をご予約ください。

Cal.comで通話を予約

ライセンス

AGPL-3.0 License の下で配布されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。