MCP SFTP Orchestrator
JSON →Orchestrates remote server tasks via SSH and SFTP with a persistent queue. Ideal for DevOps and AI agents.
Tools · 21
- server_add Enregistre ou met à jour les informations de connexion d'un serveur.
- server_list Affiche la liste de tous les alias de serveurs configurés.
- server_remove Supprime un alias de serveur de la configuration.
- task_exec Exécute une commande SSH (hybride synchrone/asynchrone).
- task_transfer Transfère un fichier ou dossier via SFTP (hybride synchrone/asynchrone).
- task_exec_interactive Exécute une commande SSH interactive (gère les prompts yes/no, etc.).
- task_exec_sequence Exécute plusieurs commandes SSH en séquence sur le même serveur.
- task_transfer_multi Transfère plusieurs fichiers/dossiers avec support de patterns glob.
- get_system_resources Récupère les métriques système vitales (CPU, RAM, Disque).
- get_services_status Récupère le statut des services (systemd, Docker, PM2).
- get_fail2ban_status Récupère les informations du service Fail2Ban.
- check_api_health Test HTTP direct sur une URL (sans catalogue).
- get_pm2_logs Raccourci pour récupérer les logs PM2.
- get_docker_logs Raccourci pour récupérer les logs d'un container Docker.
- tail_file Affiche les dernières lignes d'un fichier distant.
- task_queue Affiche le statut de toutes les tâches dans la file d'attente.
- task_status Récupère les détails d'une tâche par son ID.
- task_history Affiche l'historique des dernières tâches lancées.
- task_retry Relance une tâche qui a échoué ou crashé.
- queue_stats Affiche les statistiques de la queue de tâches.
- api_add Ajoute une API externe au catalogue de monitoring.