
mcp-server-commands Serveur MCP
Le serveur mcp-server-commands MCP fait le lien entre les assistants IA et l'exécution sécurisée de commandes système, permettant aux LLMs d'interagir avec le s...
ssh-mcp-server fait le lien entre IA et outils de dev avec exécution sécurisée de commandes SSH et transfert de fichiers, simplifiant les opérations sans risque de fuite d’identifiants.
ssh-mcp-server est un outil de liaison qui permet aux assistants IA et autres applications compatibles Model Context Protocol (MCP) d’exécuter des commandes SSH distantes via une interface standardisée. En tant qu’intermédiaire sécurisé, il autorise les assistants IA à piloter des serveurs distants, exécuter des commandes et récupérer les résultats sans jamais exposer directement les identifiants SSH aux modèles IA. Le serveur prend en charge plusieurs méthodes de connexion SSH sécurisées, incluant l’authentification par mot de passe ou par clé privée (avec prise en charge optionnelle de la passphrase). Il fournit aussi des contrôles de sécurité via des mécanismes de liste noire/blanche pour les commandes, et permet le transfert de fichiers dans les deux sens entre serveurs locaux et distants. ssh-mcp-server est conçu pour une intégration fluide dans les workflows de développement, offrant aux développeurs et agents IA un accès puissant et contrôlé aux systèmes distants pour des tâches de maintenance, d’automatisation ou de déploiement.
Aucun modèle de prompt n’est explicitement mentionné dans la documentation disponible.
Aucune ressource explicite n’est documentée dans les fichiers disponibles ou le README.
mcpServers
:{
"mcpServers": {
"ssh-mpc-server": {
"command": "npx",
"args": [
"-y",
"@fangjunjie/ssh-mcp-server",
"--host 192.168.1.1",
"--port 22",
"--username root",
"--password pwd123456"
]
}
}
}
mcpServers
de Claude.{
"mcpServers": {
"ssh-mpc-server": {
"command": "npx",
"args": [
"-y",
"@fangjunjie/ssh-mcp-server",
"--host 192.168.1.1",
"--port 22",
"--username root",
"--privateKey ~/.ssh/id_rsa"
]
}
}
}
{
"mcpServers": {
"ssh-mpc-server": {
"command": "npx",
"args": [
"-y",
"@fangjunjie/ssh-mcp-server",
"--host 192.168.1.1",
"--port 22",
"--username root",
"--privateKey ~/.ssh/id_rsa",
"--passphrase pwd123456"
]
}
}
}
mcpServers
dans la configuration de Cline.{
"mcpServers": {
"ssh-mpc-server": {
"command": "npx",
"args": [
"-y",
"@fangjunjie/ssh-mcp-server",
"--host 192.168.1.1",
"--port 22",
"--username root",
"--password pwd123456",
"--whitelist ^ls( .*)?,^cat .*,^df.*"
]
}
}
}
Pour éviter d’exposer des identifiants dans les fichiers de configuration, utilisez des variables d’environnement :
{
"mcpServers": {
"ssh-mpc-server": {
"command": "npx",
"args": [
"-y",
"@fangjunjie/ssh-mcp-server",
"--host ${SSH_HOST}",
"--port ${SSH_PORT}",
"--username ${SSH_USER}",
"--password ${SSH_PASSWORD}"
],
"env": {
"SSH_HOST": "192.168.1.1",
"SSH_PORT": "22",
"SSH_USER": "root",
"SSH_PASSWORD": "pwd123456"
}
}
}
}
Utilisation du MCP dans FlowHunt
Pour intégrer des serveurs MCP dans votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flow et reliez-le à votre agent IA :
Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section de configuration MCP système, insérez les détails de votre serveur MCP au format JSON suivant :
{
"ssh-mpc-server": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Une fois configuré, l’agent IA pourra utiliser ce MCP comme outil avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer “ssh-mpc-server” par le nom réel de votre serveur MCP et d’ajuster l’URL.
Section | Disponibilité | Détails/Remarques |
---|---|---|
Vue d’ensemble | ✅ | |
Liste des prompts | ⛔ | Aucun modèle de prompt documenté |
Liste des ressources | ⛔ | Aucune ressource explicite documentée |
Liste des outils | ✅ | execute-command, upload, download |
Sécurisation des clés API | ✅ | Exemple fourni avec variables d’environnement |
Support du sampling (peu important ici) | ⛔ | Non documenté |
ssh-mcp-server fournit l’essentiel des fonctions SSH en tant que serveur MCP, avec un accent sur la sécurité et la simplicité. Sa panoplie d’outils est pratique pour de nombreux scénarios de développement et d’automatisation, mais il manque de fonctionnalités avancées comme les ressources, les modèles de prompts ou le support du sampling. La documentation est claire pour l’installation et l’utilisation. Globalement, il s’agit d’un utilitaire solide et spécialisé pour l’accès SSH sécurisé via MCP.
Dispose d’une LICENCE | ✅ (ISC) |
---|---|
Au moins un outil | ✅ |
Nombre de forks | 3 |
Nombre d’étoiles | 12 |
NOTE : 5/10
Le ssh-mcp-server obtient un score modéré, excellent pour l’intégration SSH sécurisée et l’exposition des outils principaux, mais il manque de support ressource/prompt et ne documente pas les racines ou le sampling. Sa licence open source et sa configuration claire sont des atouts, mais il reste une solution MCP ciblée plutôt que tout-en-un.
ssh-mcp-server est un serveur MCP qui permet l’exécution sécurisée de commandes SSH et le transfert de fichiers sur des serveurs distants via une interface standardisée. Il fait le lien entre assistants IA/outils dev et gestion de serveurs distants sans exposer les identifiants SSH.
Il propose trois outils principauxxa0: execute-command (exécute des commandes SSH distantes), upload (transfère des fichiers vers des serveurs distants) et download (récupère des fichiers depuis des serveurs distants).
Il utilise une authentification sécurisée (mot de passe ou clé privée) et isole les identifiants de l’agent IA en gérant la connexion SSH côté serveur MCP. Les variables d’environnement peuvent être utilisées pour plus de sécurité.
Oui, ssh-mcp-server prend en charge des mécanismes de liste blanche et noire pour contrôler précisément les commandes SSH autorisées ou bloquées.
Les cas d’usage typiques incluent la gestion de serveurs distants, le déploiement automatisé, la synchronisation de fichiers, l’audit de sécurité, et les scénarios où l’isolation des identifiants est cruciale.
Oui, il est sous licence ISC et disponible pour la communauté.
Renforcez vos flux IA et automatisations avec un accès SSH sécurisé et isolé des identifiants. Utilisez ssh-mcp-server pour le déploiement, la gestion et les opérations sur fichiers – directement depuis FlowHunt.
Le serveur mcp-server-commands MCP fait le lien entre les assistants IA et l'exécution sécurisée de commandes système, permettant aux LLMs d'interagir avec le s...
Le serveur Model Context Protocol (MCP) fait le lien entre les assistants IA et des sources de données externes, des API et des services, permettant une intégra...
Le serveur ModelContextProtocol (MCP) agit comme un pont entre les agents IA et les sources de données externes, API et services, permettant aux utilisateurs de...