Skip to main content
Glama

MCP AI Monitor

by MedusaSH

MCP_AI_モニター

MCP AIモニターPython 3.8以上MITライセンスバージョン1.0.0

🔍 概要

MCP_AI_Monitor は、教師なし機械学習アルゴリズムを使用してリソース使用における異常な動作を検出する包括的なシステム監視ソリューションです。システムのパフォーマンスをリアルタイムで詳細に把握できるように設計されており、データ収集、予測分析、詳細なレポートを組み合わせています。

✨ 主な特徴

  • 🤖 AI異常検出- 分離フォレストを使用して異常なシステム動作を識別します

  • 📊 リアルタイム分析- CPU、RAM、ネットワークメトリックの継続的な監視

  • 🧠 適応学習- システムの通常の動作に合わせて調整し、誤検知を減らします

  • 📱 即時通知- 異常が検出されるとシステムが警告します

  • 📈 詳細な視覚化- 傾向識別機能を備えたリソース使用状況グラフ

  • ⚙️ プロセス分析- リソースを大量に消費するアプリケーションの識別

  • 🌐 ネットワーク監視- アクティブな接続とネットワークパフォーマンスを分析

  • 📡 Discord 統合- 詳細なレポートが Discord チャンネルに自動的に送信されます

  • 🎨 モダンな CLI インターフェース- ターミナルでのカラフルで直感的な表示

🚀 注文可能な商品

注文

説明

python mcp.py collect

システムデータ収集(CPU、RAM)

python mcp.py train

異常検出のためのAIモデルのトレーニング

python mcp.py monitor

異常検出機能を備えたリアルタイム監視を開始

python mcp.py stats

使用状況グラフと統計を生成する

python mcp.py discord

Discordで詳細なレポートを送信します

python mcp.py network

ネットワークを分析し、専用のレポートを送信します

python mcp.py all

完全なシーケンス(収集、トレーニング、監視)を実行します

🛠️ 建築

MCP_AI_Monitor は、いくつかのアドオンで構成されています。

  1. データ収集モジュール( collect_data.py )

    • 定期的にシステムメトリックを記録します

    • 後で分析できるようにデータをCSV形式で保存します

  2. AIトレーニングモジュールtrain_model.py

    • 収集したデータを前処理する

    • 異常検出のための分離フォレストモデルをトレーニングする

    • リアルタイム使用のためにモデルを保存する

  3. 監視モジュール( monitor_ai.py )

    • 訓練されたモデルを使用してリアルタイムで異常を検出する

    • 通常の行動に適応するための学習段階を実装します

    • アプリケーションの起動と実際の異常を区別します

  4. Discordとの統合

    • ハードウェアとネットワークの個別のレポートを送信します

    • 各データカテゴリごとに設定可能なWebhookを使用する

    • テーマ別の埋め込みによる最適化されたビジュアルフォーマット

📊 Discordレポート

MCP_AI_Monitor は詳細なレポートを生成し、専用の Webhook 経由で Discord に送信します。

ハードウェアレポート

  • システム情報- CPU、RAM、OS に関する詳細

  • 使用状況グラフ- CPU/RAM の傾向を視覚化

  • アクティブプロセス- 最も電力を消費するアプリケーションのリスト

ネットワークレポート

  • ネットワークアクティビティ- アップロード/ダウンロード速度、データ量

  • ネットワークインターフェース- アクティブなインターフェースとその IP アドレスの詳細

  • アクティブ接続- 確立された接続と関連プロセスを追跡します

📋 前提条件

  • Python 3.8以上

  • Python の依存関係 ( pip install -r requirements.txtでインストール可能):

    • psutil - システムデータ収集

    • scikit-learn - 機械学習アルゴリズム

    • pandas - データ操作

    • matplotlib - グラフ生成

    • colorama - ターミナルでのカラフルな表示

    • discord-webhook - Discordとの統合

🔧 インストール

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

git clone https://github.com/MedusaSH/MCP_AI_Monitor.git cd MCP_AI_Monitor
  1. 依存関係をインストールします。

pip install -r requirements.txt
  1. Discord Webhook を設定します (オプション):

    • mcp.pyファイル内のWebhook URLを変更する

    • ハードウェアとネットワークのレポートに別々のWebhookを使用する機能

📖 ユーザーガイド

クイックスタート

初めてフル使用する場合:

# Collecte de données (60 secondes par défaut) python mcp.py collect # Entraînement du modèle IA python mcp.py train # Surveillance en temps réel python mcp.py monitor

自動化されたワークフロー

プロセス全体を 1 つのコマンドで実行するには:

# Exécute la séquence complète et envoie un rapport sur Discord python mcp.py all --duration 120 --report

🔍 異常検出

システムは、Isolation Forest アルゴリズムを使用して異常な動作を検出します。

  1. 学習フェーズ- ベースラインを確立するためのデータ収集

  2. 動的適応- 通常の行動に基づいて閾値を調整する

  3. スマートフィルタリング- アプリの起動を検出して誤検知を削減

  4. 異常スコアリング- 異常レベルによるイベントの分類

🌱 貢献

貢献を歓迎します!貢献するには:

  1. プロジェクトをフォークする

  2. 機能用のブランチを作成します( git checkout -b feature/amazing-feature

  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )

  4. ブランチにプッシュする ( git push origin feature/amazing-feature )

  5. プルリクエストを開く

📜 ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。

👥 著者

  • MedusaSH -初期開発- Github

🙏 謝辞

  • scikit-learnによる森林断熱

  • システムメトリックにアクセスするための psutil

  • Discord 統合用の discord-webhook ライブラリ


-
security - not tested
F
license - not found
-
quality - not tested

local-only server

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

異常検出、プロセス分析、Discord 統合などの機能を備え、教師なし機械学習アルゴリズムを使用して異常なリソース使用パターンをリアルタイムで検出する高度なシステム監視ソリューションです。

  1. 🔍 概要
    1. ✨ 主な特徴
      1. 🚀 注文可能な商品
        1. 🛠️ 建築
          1. 📊 Discordレポート
            1. ハードウェアレポート
            2. ネットワークレポート
          2. 📋 前提条件
            1. 🔧 インストール
              1. 📖 ユーザーガイド
                1. クイックスタート
                2. 自動化されたワークフロー
              2. 🔍 異常検出
                1. 🌱 貢献
                  1. 📜 ライセンス
                    1. 👥 著者
                      1. 🙏 謝辞

                        Related MCP Servers

                        • A
                          security
                          A
                          license
                          A
                          quality
                          A JVM monitoring and control platform server based on Arthas that provides a Python interface for monitoring and analyzing Java processes with capabilities for thread analysis, memory monitoring, and performance diagnostics.
                          Last updated -
                          15
                          68
                          MIT License
                          • Linux
                          • Apple
                        • -
                          security
                          A
                          license
                          -
                          quality
                          Provides Claude with real-time system monitoring capabilities, including CPU, memory, disk, network, battery, and internet speed metrics.
                          Last updated -
                          1
                          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
                          MIT License
                        • -
                          security
                          F
                          license
                          -
                          quality
                          A natural language-based server analysis and monitoring system that automatically processes user queries about server status and provides detailed responses with visualizations.
                          Last updated -

                        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/MedusaSH/MCP_AI_Monitor'

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