MCP ステータス オブザーバー
[!NOTE] このプロジェクトは、新しいプラットフォームとの統合により継続的に更新されています。利用できるはずのサービスが表示されない場合、またはClaudeがプラットフォームを認識しない場合は、新しくクローンしたリポジトリから
npm run build
を実行して更新してください。最終更新日: 2025-04-26T20:08:00Z (UTC) - Dockerステータス統合を追加しました
特徴
- 世界で最も使用されているデジタル プラットフォーム (GitHub、Slack、Discord など) を監視します。
- 特定のサービスの詳細なステータス情報を取得する
- 各プラットフォーム内の特定のコンポーネントのステータスを確認する
status --github
などのコマンドを使用したシンプルなクエリ インターフェース。- サービスステータスのリアルタイム更新
デモ
タイムスタンプをクリックすると、ビデオのそのセクションにジャンプします。
00:00 - LinkedIn プラットフォームのステータス評価
LinkedInの運用健全性に関する包括的な分析。LinkedIn.com、LinkedIn Learning、Campaign Manager、Sales Navigator、Recruiter、Talent Solutionsといったコアサービスの詳細な調査を含みます。すべてのシステムはサービス中断なく完全に稼働していることが確認されました。
00:20 - GitHub インフラストラクチャのステータスの概要
GitHub のサービス可用性に関する詳細な評価。Git 操作、API リクエスト、アクション、Webhook、Issue、プルリクエスト、パッケージ、ページ、コードスペース、Copilot 機能など、重要なコンポーネントを網羅しています。すべての GitHub サービスにおいて、完全な運用状態を確認済みです。
00:40 - Vercelプラットフォームの信頼性分析
Vercelのグローバルエッジネットワークとデプロイメントインフラストラクチャを詳細に調査し、API、ダッシュボード、ビルド、サーバーレス関数、エッジ関数、グローバルCDNロケーションといったコアサービスに関する包括的なステータスレポートを提供します。すべてのVercelサービスは、全リージョンで動作確認済みです。
01:08 - Cloudflare ネットワークステータスの検査
Cloudflareのグローバルインフラストラクチャの状況を詳細に分析し、地理的地域および特定のサービスコンポーネントにおけるサービスの可用性を詳細に示します。コアサービスは引き続き機能しているものの、複数の地域(アフリカ、アジア、ヨーロッパ、ラテンアメリカ、中東、北米)でパフォーマンスの低下が確認されました。メンテナンス中の地域データセンターの詳細な評価と技術的影響分析も含まれています。
01:46 -グローバル運用状況レポート
主要なテクノロジープラットフォームとサービスプロバイダー全体の運用状況を統合的に概観します。GitHub、Vercel、Netlify、Asana、Atlassianなど、完全に稼働しているサービスと、Cloudflare、Twilioなど、パフォーマンスが低下しているサービスの両方を網羅しています。影響を受けるサービスに依存している組織向けの戦略的な推奨事項も含まれています。
要件
- Node.js 16以上
- クロードデスクトップ
- ステータス API にアクセスするためのインターネット接続
インストール
手動でインストールする
- このリポジトリをクローンまたはダウンロードします:
- 依存関係をインストールします:
- プロジェクトをビルドします。
MCPサーバーの実行
MCP サーバーを実行するには 2 つの方法があります。
オプション1: 手動で実行する
- ターミナルまたはコマンドプロンプトを開きます
- プロジェクトディレクトリに移動する
- サーバーを直接実行します。
Claude Desktopの使用中は、このターミナルウィンドウを開いたままにしてください。ターミナルを閉じるまでサーバーは稼働し続けます。
オプション 2: Claude Desktop で自動起動 (通常の使用に推奨)
Claude Desktopは、必要に応じてMCPサーバーを自動的に起動できます。設定手順は次のとおりです。
構成
Claude Desktop の構成ファイルは次の場所にあります。
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows :
%APPDATA%\Claude\claude_desktop_config.json
- Linux :
~/.config/Claude/claude_desktop_config.json
このファイルを編集して、Status Observer MCP設定を追加します。ファイルが存在しない場合は作成してください。
重要: ABSOLUTE_PATH_TO_DIRECTORY
、MCP をインストールした完全な絶対パスに置き換えてください。
- macOS/Linuxの例:
/Users/username/mcp-status-observer
- Windows の例:
C:\\Users\\username\\mcp-status-observer
既に他のMCPを設定している場合は、「mcpServers」オブジェクト内に「statusObserver」セクションを追加するだけです。複数のMCPを設定する例を以下に示します。
MCP サーバーは、 claude_desktop_config.json
ファイルの設定に基づいて、Claude Desktop が必要とするときに自動的に起動します。
使用法
- 設定を変更した後、Claude Desktopを再起動します。
- Claudeでは、
status
コマンドを使用してステータスオブザーバーMCPサーバーと対話します。 - MCPサーバーはClaude Desktopによって管理されるサブプロセスとして実行されます。
利用可能なコマンド
Status Observer MCP は、いくつかのコマンドを備えたstatus
という名前の単一のツールを提供します。
指示 | 説明 | パラメータ | 例 |
---|---|---|---|
list | 利用可能なすべてのプラットフォームを一覧表示する | なし | status list |
--[platform] | 特定のプラットフォームのステータスを取得する | プラットフォーム名 | status --github |
--all | すべてのプラットフォームのステータスを取得する | なし | status --all |
使用例
Claude での Status Observer の使用方法に関するさまざまな例を次に示します。
直接コマンド:
プレビュー
自然言語プロンプト:
自然言語を使ってMCPと対話することもできます。クロードはこれらのリクエストを解釈し、適切なコマンドを使用します。
- 「現在、Google Cloud Platform サービスに問題がないか確認していただけますか?」
- 「最近、Claude または Anthropic API に関して何か問題はありましたか?」
- 「現在、OpenAI に障害は発生していますか?」
- 「LinkedIn の現状はどうですか?」
- 「プルリクエストがダウンしていますか?GitHub の状況はどうですか?」
- 「Google の Gemini AI で現在、サービスの中断や停止が発生しているかどうか教えていただけますか?」
- 「Docker Hub 自動ビルドに障害が発生していないか確認する」
- 「すべての主要プラットフォームのステータスを表示」
トラブルシューティング
「サーバーが切断されました」エラー
Claude Desktop で「MCP Status Observer: Server connected (MCP ステータス オブザーバー: サーバーが切断されました)」というエラーが表示された場合:
- サーバーが実行中であることを確認します:
- ターミナルを開き、プロジェクトディレクトリから
node build/index.js
手動で実行します。 - サーバーが正常に起動したら、このターミナルを開いたままClaudeを使用します。
- ターミナルを開き、プロジェクトディレクトリから
- 設定を確認してください:
claude_desktop_config.json
の絶対パスがシステムに合っていることを確認してください- Windowsのパスに二重のバックスラッシュ(
\\
)を使用していることを確認してください - ファイルシステムのルートからの完全なパスを使用していることを確認してください
クロードにツールが表示されない
Claude に Status Observer ツールが表示されない場合は、次の手順に従ってください。
- 設定後、Claude Desktopを再起動してください。
- Claude Desktop のログで MCP 通信エラーがないか確認します。
- MCP サーバー プロセスが実行されていることを確認します (手動で実行して確認してください)
- MCP サーバーが Claude Desktop MCP レジストリに正しく登録されていることを確認します。
サーバーが実行中かどうかを確認しています
サーバーが実行中かどうかを確認するには:
- Windows : タスクマネージャーを開き、「詳細」タブに移動して「node.exe」を探します。
- macOS/Linux : ターミナルを開き、
ps aux | grep node
を実行します。
サーバーが実行中になっていない場合は、手動で起動するか、自動起動の方法を使用します。
貢献
新しいステータスAPIの追加
貢献者は、 src/index.ts
のinitializePlatforms
メソッドを変更することで、簡単に他のプラットフォームのサポートを追加できます。手順は簡単です。
- プラットフォームのステータスAPIエンドポイントを識別する
- 次のパラメータを使用して
addPlatform
メソッドを使用して新しいエントリを追加します。id
: プラットフォームの一意の識別子(小文字、スペースなし)name
: プラットフォームの表示名url
: ステータスAPIエンドポイントURLdescription
: プラットフォームの簡単な説明
例:
ステータスAPIによって返されるデータは形式が異なる場合があります。新しいプラットフォームのAPIが既存のコードでは処理できない形式でデータを返す場合は、そのプラットフォーム向けの解析ロジックを追加する必要があるかもしれません。
ライセンス
このプロジェクトは、Mozilla Public License 2.0 に基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。
関連リンク
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
ステータスオブザーバーMCP
Related MCP Servers
- Python
- Gozlib License
- -securityAlicense-qualitySatellite Tracking MCP ServerLast updated -TypeScriptMIT License
- GoMIT License