Mcp Système de Surveillance
Un outil de surveillance système qui expose des métriques système via le Protocole de Contexte de Modèle (MCP). Cet outil permet aux LLM de récupérer des informations système en temps réel via une interface compatible avec le MCP.
Aperçu
Qu'est-ce que MCP Monitor ?
MCP Monitor est un puissant outil de surveillance du système conçu pour exposer les métriques du système via le Protocole de Contexte de Modèle (MCP). Cet outil innovant permet aux Modèles de Langage de Grande Taille (LLMs) d'accéder à des informations système en temps réel via une interface compatible avec le MCP, en faisant une ressource essentielle pour les développeurs et les administrateurs système qui ont besoin de surveiller et d'optimiser efficacement leurs systèmes.
Caractéristiques de MCP Monitor
- Métriques en Temps Réel : MCP Monitor fournit des informations en temps réel sur les performances du système, permettant aux utilisateurs de suivre diverses métriques telles que l'utilisation du CPU, la consommation de mémoire et l'activité du disque.
- Compatibilité MCP : L'outil est entièrement compatible avec le Protocole de Contexte de Modèle, garantissant une intégration fluide avec les LLMs et d'autres applications qui utilisent ce protocole.
- Interface Conviviale : MCP Monitor dispose d'une interface intuitive qui simplifie le processus de surveillance des métriques système, la rendant accessible aux utilisateurs de tous niveaux de compétence.
- Open Source : Étant un projet open-source, MCP Monitor encourage les contributions de la communauté et permet aux utilisateurs de modifier l'outil pour répondre à leurs besoins spécifiques.
- Notifications et Alertes : Les utilisateurs peuvent configurer des notifications pour recevoir des alertes lorsque certains seuils sont atteints, garantissant une gestion proactive des ressources système.
Comment Utiliser MCP Monitor
- Installation : Commencez par télécharger MCP Monitor depuis le dépôt officiel. Suivez les instructions d'installation fournies dans la documentation pour l'installer sur votre système.
- Configuration : Après l'installation, configurez l'outil pour se connecter aux métriques de votre système. Cela peut impliquer la configuration de l'interface MCP et la définition des métriques que vous souhaitez surveiller.
- Surveillance : Une fois configuré, vous pouvez commencer à surveiller vos métriques système en temps réel. Le tableau de bord affichera diverses métriques, vous permettant d'analyser les performances et d'identifier les problèmes potentiels.
- Intégration avec les LLMs : Si vous utilisez des LLMs, assurez-vous qu'ils sont configurés pour communiquer avec MCP Monitor. Cela leur permettra de récupérer les informations système selon les besoins.
Questions Fréquemment Posées
Q : Qu'est-ce que le Protocole de Contexte de Modèle (MCP) ?
R : Le Protocole de Contexte de Modèle (MCP) est un protocole de communication qui permet aux applications, en particulier aux LLMs, d'accéder et d'échanger des informations contextuelles sur le système sur lequel elles s'exécutent.
Q : MCP Monitor est-il gratuit à utiliser ?
R : Oui, MCP Monitor est un outil open-source, ce qui signifie qu'il est gratuit à utiliser et à modifier.
Q : Puis-je contribuer au projet MCP Monitor ?
R : Absolument ! Les contributions sont les bienvenues. Vous pouvez contribuer en signalant des problèmes, en suggérant des fonctionnalités ou en soumettant des améliorations de code via des demandes de tirage sur le dépôt officiel.
Q : Comment puis-je obtenir de l'aide pour MCP Monitor ?
R : Pour obtenir de l'aide, vous pouvez visiter le chat officiel à seekrays.com/chat ou consulter la documentation fournie dans le dépôt pour des conseils et des astuces de dépannage.
Q : Quelle licence utilise MCP Monitor ?
R : MCP Monitor est sous licence Apache-2.0, permettant aux utilisateurs d'utiliser, de modifier et de distribuer le logiciel sous certaines conditions.
Détail
MCP System Monitor
A system monitoring tool that exposes system metrics via the Model Context Protocol (MCP). This tool allows LLMs to retrieve real-time system information through an MCP-compatible interface.

Features
This tool provides the following monitoring capabilities:
- CPU Information: Usage percentage, core count, and detailed CPU info
- Memory Information: Virtual and swap memory usage
- Disk Information: Disk usage, partitions, and I/O statistics
- Network Information: Network interfaces, connections, and traffic statistics
- Host Information: System details, uptime, boot time, and users
- Process Information: Process listing, sorting, and detailed per-process statistics
Available Tools
1. CPU Information
Tool: get_cpu_info
Description: Get CPU information and usage
Parameters:
- per_cpu (boolean, default: false): Whether to return data for each core
2. Memory Information
Tool: get_memory_info
Description: Get system memory usage information
Parameters: None
3. Disk Information
Tool: get_disk_info
Description: Get disk usage information
Parameters:
- path (string, default: "/"): Specify the disk path to query
- all_partitions (boolean, default: false): Whether to return information for all partitions
4. Network Information
Tool: get_network_info
Description: Get network interface and traffic information
Parameters:
- interface (string, optional): Specify the network interface name to query
5. Host Information
Tool: get_host_info
Description: Get host system information
Parameters: None
6. Process Information
Tool: get_process_info
Description: Get process information
Parameters:
- pid (number, optional): Process ID to get detailed information for a specific process
- limit (number, default: 10): Limit the number of processes returned
- sort_by (string, default: "cpu"): Sort field (cpu, memory, pid, name)
Installation
git clone https://github.com/seekrays/mcp-monitor.git
cd mcp-monitor
make build
Usage
Run the compiled binary:
./mcp-monitor
The server starts in stdio mode, ready to communicate with an MCP-compatible LLM client.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Configuration du serveur
{
"mcpServers": {
"mcp-monitor": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--seekrays--mcp-monitor--mcp-monitor",
"./out"
],
"env": {}
}
}
}