Skip to main content
Glama

System Resource Monitor MCP Server

by abhinav7895

システムリソースモニターMCPサーバー

systeminformationとマルチソース速度テストを使用して、CPU、メモリ、ディスク、ネットワーク、バッテリー、インターネット速度メトリックなどのリアルタイム システム監視機能を Claude に提供する MCP サーバー。

デモ

ツール

  • get_cpu_usage
    • 全体の使用量とコアごとの使用量を含む、現在の CPU 負荷をパーセンテージで取得します。
    • 入力: なし
    • 出力: テキスト (例: CPU Load: 12.34% (Cores: 10.50, 15.20, 8.90, 14.60%) )
  • メモリ使用量を取得する
    • 合計メモリ、使用済みメモリ、空きメモリ (GB 単位)、および使用率を報告します。
    • 入力: なし
    • 出力: テキスト (例: Memory: 65.43% used (7.82GB / 16.00GB) )
  • ディスクスペースを取得する
    • 最大ドライブのディスク使用量を GB とパーセンテージで表示します。
    • 入力: なし
    • 出力: テキスト (例: Disk (/): 78.90% used (189.50GB / 250.00GB) )
  • get_network_usage
    • リアルタイムのネットワーク RX/TX レート (KB/秒) と起動以降の合計データ (MB) を返します。
    • 入力: なし
    • 出力: テキスト (例: Network (eth0): RX: 25.50KB/s, TX: 10.20KB/s (Total: RX 150.34MB, TX 75.89MB) )
  • バッテリーステータスの取得
    • バッテリーの充電率、充電状態、残り時間(該当する場合)を表示します。
    • 入力: なし
    • 出力: テキスト (例: Battery: 85% (charging), 120 min remaining 、またはNo battery detected )
  • インターネット速度を取得する
    • 複数のダウンロード ソース (ユーザーがアップロードしたファイルを含む) とアップロード テストを使用してインターネット速度を測定し、平均速度を Mbps 単位で返します。
    • 入力: なし
    • 出力: テキスト (例: Internet Speed: Download 45.67Mbps, Upload 8.45Mbps )

構成

ステップ1: クローンとインストール

このリポジトリをクローンします:

git clone git@github.com:abhinav7895/system-mcp.git

ディレクトリに移動して依存関係をインストールします。

cd system-resource-monitor && npm install

ステップ2: プロジェクトをビルドする

TypeScript コードをコンパイルします。

npm run build

これにより、MCP サーバーとして実行できるdist/index.jsファイルが生成されます。

ステップ3: Claudeデスクトップを構成する

  1. Claude Desktop をここからダウンロードしてください。
  2. これをclaude_desktop_config.jsonに追加します:
{ "mcpServers": { "system-resource-monitor": { "command": "node", "args": ["/absolute/path/to/dist/index.js"] } } }

設定ファイルにアクセスします。

vim ~/Library/Application\ Support/Claude/claude_desktop_config.json

(プロジェクトの場所に応じて、 dist/index.jsへのパスを調整してください。)

ステップ4: テスト

ハンマーアイコンをチェックして、Claude Desktop がツールを認識していることを確認します。

クロードビジュアルツール

使用可能なツールを表示するには、ハンマー アイコンをクリックします。

利用可能な統合

6つのツール( get_cpu_usageget_memory_usageなど)がすべて表示されれば、統合は有効です。次のような質問をすることができます。

  • 「CPU 使用率はどれくらいですか?」
  • 「私のインターネットの速度はどれくらいですか?」

ステップ5: 高度なカスタマイズ

  • インターネット速度テスト: index.tstestUrls変更して、異なるダウンロード ソースを使用するか、アップロード テストのuploadSizeBytes (デフォルト 80 KB) を調整します。
  • ログ記録: コンソール ログは詳細なテスト出力を提供します。実稼働環境では、 console.logステートメントを削除して無効にします。

トラブルシューティング

  • ツールが表示されない: サーバーが実行中であること ( node dist/index.js ) と、構成パスが正しいことを確認してください。
  • インターネット速度エラー:ネットワーク接続とテストURLへのアクセスを確認してください。コンソールログで具体的なエラーを確認してください。
  • MCPトラブルシューティングガイドを参照してください

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細はLICENSEファイルをご覧ください。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Claude に、CPU、メモリ、ディスク、ネットワーク、バッテリー、インターネット速度のメトリックを含むリアルタイムのシステム監視機能を提供します。

  1. ツール
    1. 構成
      1. ステップ1: クローンとインストール
      2. ステップ2: プロジェクトをビルドする
      3. ステップ3: Claudeデスクトップを構成する
      4. ステップ4: テスト
      5. ステップ5: 高度なカスタマイズ
      6. トラブルシューティング
    2. ライセンス

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.
        Last updated -
        37
        Python
        MIT License
      • -
        security
        F
        license
        -
        quality
        An MCP server for Claude Desktop that allows users to check the status of their Airbyte connections.
        Last updated -
        1
        Python
        • Apple
      • A
        security
        A
        license
        A
        quality
        A server that integrates with Claude Desktop to enable real-time web research capabilities, allowing users to search Google, extract webpage content, and capture screenshots directly from conversations.
        Last updated -
        3
        821
        MIT License
        • Apple
      • A
        security
        A
        license
        A
        quality
        A lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.
        Last updated -
        1
        Python
        MIT License

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/abhinav7895/system-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server