SSH Remote MCP Server
SSHリモートMCPサーバー
Model Context Protocol (MCP) を介した、MCP互換クライアント向けのSSHリモートアクセス。
クイックスタート
インストール:
pip install -r requirements.txtClaude DesktopまたはClaude CodeにMCPを追加:
MCP設定を使用して、コマンドを以下のように設定します:
python3 adremote-mcp/ssh_mcp_server.pyまたは
python.exe adremote-mcp/ssh_mcp_server.pyCodexにMCPを追加:
CodexのMCP設定に同じサーバーを追加します:
python3 adremote-mcp/ssh_mcp_server.py自動セットアップ:
このリポジトリをダウンロードし、ClaudeまたはCodexを実行して、このフォルダーをグローバルMCPサーバーとして追加するように指示してください。 その後、チャットから直接使用できるようになります。
機能
WindowsおよびLinuxのMCP互換クライアントで動作
SSH経由でリモートサーバーに接続
ネイティブなSSHジャンプホスト/踏み台サーバーのサポート
リモートでのコマンド実行
SFTP経由でのファイルのアップロード/ダウンロード
複数の接続の管理
ヘルスモニタリング
使用例
パスワードで接続:
Connect to 192.168.1.100 with username ubuntu and password mypassまたは短縮形式:
ssh 192.168.1.100:22 ubuntu mypassMCPはまず、ユーザー名とパスワードを使用してSSH接続をテストします。 ログインが成功すると、SSHキーを生成またはインストールし、キーベースの認証情報をローカルに保存します。パスワードは保存されません。 パスワードは初回のみ使用されます。
一時的なセッションでパスワードを使用して接続:
ssh 192.168.1.100:22 ubuntu mypass, save_credentials falseこれにより、ライブ接続のみが維持されます。再利用可能な認証情報は保存されず、自動的なキーのブートストラップも試行されません。
保存された名前を使用して後で接続:
ssh saved-name最初のセットアップが成功した後は、保存された認証情報名を使用して再度接続するだけです。
ジャンプホスト経由で接続:
ssh_connect または ssh_save_credentials で jump_host オブジェクトを使用します:
{
"hostname": "10.0.2.15",
"username": "ubuntu",
"private_key_path": "~/.ssh/id_ed25519",
"jump_host": {
"hostname": "203.0.113.10",
"username": "bastion",
"private_key_path": "~/.ssh/id_ed25519",
"port": 22
}
}これはターゲットホストへのネイティブなSSHトンネルを使用し、保存された認証情報は同じジャンプホスト設定を保持します。
再利用可能な保存済み認証情報の場合、ジャンプホストはパスワードではなく private_key_path を使用する必要があります。
コマンドの実行:
List files in /home directory on my server
Run 'top' command on the remote server
Execute script.py and monitor its logファイル転送:
Upload local file.txt to /home/user/ on the server
Download /var/log/app.log from the server接続の健全性とインベントリ:
Check health of all SSH connections
Show me all active SSH connections要件
Python 3.10以上
paramiko
mcp
最新のアップデート
バージョン 1.0.1 では、より安全で実用的な日常のSSHワークフローが追加されました:
直接ログインでは引き続き再利用可能な認証情報がデフォルトで保存されますが、
save_credentials=falseを指定することで、パスワードセッションでも保存を明示的に無効化できるようになりました保存された認証情報のフローには、接続、保存、一覧表示、削除、および手動キーセットアップのヘルパーが含まれるようになりました
ホストの信頼性とファイル転送ルールが厳格化され、ローカルルートの制限と初回接続時のホスト信頼(Trust-on-first-use)による固定が行われます
ネイティブなジャンプホスト接続が、ライブセッションと保存された認証情報の両方でサポートされました
保存された認証情報はキーベースであるため、通常の使用にマスターパスワードは不要です
手動で保存された秘密鍵のパスは、初回接続時ではなく、保存時に検証されるようになりました
サポート
協力についてはご連絡ください。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/nqmn/adremote-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server