MCP AI Monitor
Monitor de IA MCP
🔍 Descripción general
MCP_AI_Monitor es una solución integral de monitoreo de sistemas que utiliza algoritmos de aprendizaje automático no supervisados para detectar comportamientos anormales en el uso de recursos. Diseñado para proporcionar una visibilidad profunda del rendimiento de su sistema en tiempo real, combina recopilación de datos, análisis predictivo e informes detallados.
Related MCP server: Stealth-AntiCheat MCP
✨ Características principales
🤖 Detección de anomalías con IA : utiliza el bosque de aislamiento para identificar comportamientos inusuales del sistema
📊 Análisis en tiempo real : monitoreo continuo de métricas de CPU, RAM y red
🧠 Aprendizaje adaptativo : se ajusta al comportamiento normal de su sistema para reducir los falsos positivos.
📱 Notificaciones instantáneas : el sistema alerta cuando se detectan anomalías
📈 Visualizaciones detalladas : gráficos de uso de recursos con identificación de tendencias
⚙️ Análisis de procesos : identificación de aplicaciones que consumen muchos recursos
🌐 Monitoreo de red : analice las conexiones activas y el rendimiento de la red
📡 Integración con Discord : informes detallados enviados automáticamente a tus canales de Discord
🎨 Interfaz CLI moderna : visualización colorida e intuitiva en la terminal
🚀 Pedidos disponibles
Orden | Descripción |
| Recopilación de datos del sistema (CPU, RAM) |
| Entrena el modelo de IA para la detección de anomalías |
| Lanzamiento de monitoreo en tiempo real con detección de anomalías |
| Genera gráficos y estadísticas de uso. |
| Envía informes detallados a Discord |
| Analiza la red y envía un informe dedicado. |
| Realiza la secuencia completa (recolección, entrenamiento, monitoreo) |
🛠️ Arquitectura
MCP_AI_Monitor se compone de varios complementos:
Módulo de recopilación de datos (
collect_data.py)Registra las métricas del sistema a intervalos regulares
Almacena datos en formato CSV para su posterior análisis.
Módulo de entrenamiento de IA (
train_model.py)Preprocesa los datos recopilados
Entrenar un modelo de bosque de aislamiento para la detección de anomalías
Guarde el modelo para usarlo en tiempo real
Módulo de monitorización (
monitor_ai.py)Utiliza el modelo entrenado para detectar anomalías en tiempo real
Implementa una fase de aprendizaje para adaptarse al comportamiento normal.
Distingue los lanzamientos de aplicaciones de las anomalías reales
Integración de Discord
Envía informes separados para hardware y red
Utiliza webhooks configurables para cada categoría de datos
Formato visual optimizado con incrustaciones temáticas
📊 Informes de Discord
MCP_AI_Monitor genera informes detallados y los envía a Discord a través de webhooks dedicados:
Informes de hardware
Información del sistema : detalles sobre CPU, RAM y SO
Gráficos de uso : visualice las tendencias de CPU/RAM
Procesos activos : lista de las aplicaciones que consumen más energía
Informes de red
Actividad de la red : velocidades de carga y descarga, volúmenes de datos
Interfaces de red : detalles de las interfaces activas y sus direcciones IP
Conexiones activas : seguimiento de las conexiones establecidas y los procesos asociados
📋 Requisitos previos
Python 3.8+
Dependencias de Python (instalables mediante
pip install -r requirements.txt):psutil - Recopilación de datos del sistema
scikit-learn - Algoritmos de aprendizaje automático
pandas - Manipulación de datos
matplotlib - Generación de gráficos
colorama - Pantalla colorida en la terminal
discord-webhook - Integración con Discord
🔧 Instalación
Clonar este repositorio:
git clone https://github.com/MedusaSH/MCP_AI_Monitor.git
cd MCP_AI_MonitorInstalar las dependencias:
pip install -r requirements.txtConfigura tus webhooks de Discord (opcional):
Cambiar las URL del webhook en el archivo
mcp.pyCapacidad de utilizar webhooks separados para informes de hardware y red
📖 Guía del usuario
Inicio rápido
Para un primer uso completo:
# 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 monitorFlujo de trabajo automatizado
Para ejecutar todo el proceso en un solo comando:
# Exécute la séquence complète et envoie un rapport sur Discord
python mcp.py all --duration 120 --report🔍 Detección de anomalías
El sistema utiliza un algoritmo de bosque de aislamiento para detectar comportamientos anormales:
Fase de aprendizaje : recopilación de datos para establecer una línea base
Adaptación dinámica : ajuste de los umbrales en función del comportamiento normal
Filtrado inteligente : detecta el inicio de aplicaciones para reducir los falsos positivos
Puntuación de anomalías : clasificación de eventos según el nivel de anomalía
🌱 Contribución
¡Las contribuciones son bienvenidas! Para contribuir:
Bifurcar el proyecto
Crea una rama para tu función (
git checkout -b feature/amazing-feature)Confirme sus cambios (
git commit -m 'Add some amazing feature')Empujar a la rama (
git push origin feature/amazing-feature)Abrir una solicitud de extracción
📜 Licencia
Este proyecto está licenciado bajo la licencia MIT. Consulte el archivo LICENSE para obtener más información.
👥 Autores
MedusaSH - Desarrollo inicial - Github
🙏 Agradecimientos
Aislamiento forestal por scikit-learn
psutil para acceder a las métricas del sistema
Biblioteca de webhooks de Discord para la integración con Discord
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
- mttrlyOAuthcom.mttrly
AI-powered incident management and server monitoring via MCP.
13 neural engines for time-series anomaly detection, classification, and root cause analysis.
Anomaly detection API powered by physics simulation. Scan any data for outliers.
Related MCP Servers
- AlicenseAqualityDmaintenanceA lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.1MIT
- FlicenseNot gradedqualityCmaintenanceReal-time anti-cheat analysis system that monitors Discord servers for cheating code patterns using AI (GPT-4), automatically detects and analyzes suspicious code, and generates custom anti-cheat signatures with 24/7 monitoring capabilities.-
- AlicenseNot gradedqualityDmaintenanceEnables real-time monitoring of system resources including CPU, GPU (NVIDIA, Apple Silicon, AMD/Intel), memory, disk, network, and processes across Windows, macOS, and Linux platforms through natural language queries.3MIT
- FlicenseNot gradedqualityCmaintenanceA real-time system diagnostics MCP server that gives AI agents live access to CPU, RAM, disk, network, processes, and hardware health metrics, with zero cloud dependency.7-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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