internet-monitor について
Internet Monitor MCPサーバーは、接続状況を記録するmacOSメニューバーアプリInternet Monitor: UptimeにMCPクライアントを接続します。AIアシスタントを通じて、ローカルの稼働時間、障害、遅延の履歴を調べたいユーザー向けです。
主な機能
- 01現在の接続状態の取得
- 02最大30日間の稼働時間の集計
- 03障害の正確な時刻の一覧
- 04プローブ別の遅延統計の表示
- 05Macが使用したネットワークの一覧
活用シーン
- 01期間を指定した接続稼働状況の確認
- 02障害の開始・終了時刻の特定
- 03プローブ対象間の遅延比較
- 04過去に使用したネットワークの確認
MCP 対応
ローカルのstdioサーバーは、Internet Monitor: Uptimeがローカルに保存した監視ファイルを読む5つの読み取り専用ツールを提供します。データを外部へ送信せず、アプリが閉じていても動作します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
インターネットモニター MCP サーバー
インターネットの状態について、AI に尋ねてみましょう。この MCP サーバーは、macOS のメニューバーアプリである Internet Monitor: Uptime に Claude Desktop(または任意の MCP クライアント)を接続します。このアプリは毎秒接続を確認し、その記録を保存します。
接続すると、次のような質問ができます。
- 「今日のインターネットの状態はどうでしたか?」
- 「今週のすべての障害を、正確な時刻とともに一覧表示して」
- 「昨日のネットワークごとの平均レイテンシは?」
ツール
期間は最長 30 日間で、ネットワークごとに絞り込み可能な、読み取り専用のツールが 5 つあります。
| ツール | 返される内容 |
|---|---|
get_status | 現在の接続状態 |
get_uptime | 指定期間の稼働時間の概要 |
list_outages | 正確な開始時刻、終了時刻、継続時間を含むすべての障害 |
get_latency_stats | プローブ対象ごとのレイテンシ統計 |
list_networks | Mac がこれまでに使用したネットワーク |
インストール
- Mac App Store で Internet Monitor: Uptime を入手します(US$4.99、買い切り)。アプリはサーバーが読み取るデータを記録します。アプリがなければ、サーバーは何も報告できません。
- 最新リリースまたは internetmonitor.app/ai からワンクリックバンドルをダウンロードし、ダブルクリックして Claude Desktop にインストールします。アプリの「設定」には、「Install Claude Extension」のショートカットもあります。
macOS 14 以降が必要です。
プライバシー
このサーバーは、アプリがローカルに保存した監視ファイルのみを読み取る、ローカルの標準入出力プロセスです。サンドボックス化されており、アプリを閉じているときも動作します。ネットワークポートを開くことはなく、データを外部に送信することもありません。アプリ自体には「App Privacy: Data Not Collected」と表示されています。
このリポジトリについて
Internet Monitor は商用アプリのため、このリポジトリで公開しているのはリリースバンドルとこのページであり、ソースコードではありません。ご質問やバグ報告は、internetmonitor.app/support までお寄せください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。