
SSH Rails Runner
par tadasant
Exécutez des commandes de console Rails sur des serveurs distants via SSH — requêtes en lecture seule, dry-runs et mutations approuvées depuis votre agent de codage IA.
Ce qu'il fait
SSH Rails Runner connecte votre agent de codage IA à une application Rails déployée via SSH, lui permettant d'exécuter des commandes de console Ruby/Rails à distance. Au lieu de lutter avec des interfaces d'administration complexes pour le traitement et l'analyse des données, vous pouvez importer vos fichiers de modèles Rails comme contexte et interroger ou muter votre base de données de production directement depuis Cursor Composer ou Claude Desktop.
Outils
mcp_ssh_rails_runner_prepare_code_snippet— Enregistre le code Ruby dans un fichier local et l'ouvre pour révision humaine avant exécution. Marque les snippets commereadOnlyoumutate.mcp_ssh_rails_runner_execute_code_snippet_read_only— Exécute un snippet en lecture seule révisé via la console SSH Rails. Inclut des vérifications de sécurité.mcp_ssh_rails_runner_execute_code_snippet_mutate— Exécute un snippet de mutation. Uniquement appelable après confirmation explicite de l'utilisateur du code préparé.mcp_ssh_rails_runner_get_all_code_snippets— Liste tous les snippets de code enregistrés.mcp_ssh_rails_runner_get_code_snippet— Récupère un snippet spécifique par URI.
Installation
Installez via npm, puis ajoutez-le à votre config Claude Desktop :
{
"mcpServers": {
"ssh-rails-runner": {
"command": "npx",
"args": ["mcp-server-ssh-rails-runner"],
"env": {
"SSH_HOST": "votre.hote.distant",
"SSH_USER": "votre_utilisateur_ssh",
"SSH_PRIVATE_KEY_PATH": "/chemin/vers/la/cle/privee",
"RAILS_WORKING_DIR": "/chemin/vers/racine/app/rails",
"PROJECT_NAME_AS_CONTEXT": "Mon App Rails",
"CODE_SNIPPET_FILE_DIRECTORY": "/tmp/mcp-snippets"
}
}
}
}
Pour Cursor, ajoutez le même bloc à votre fichier ~/.cursor/mcp.json.
Hôtes supportés
Claude Desktop et Cursor sont confirmés. Tout client compatible MCP supportant le transport stdio devrait fonctionner.
Installation rapide
npx mcp-server-ssh-rails-runnerInformations
- Tarification






