sftp-ssh-mcp について
sftp-ssh-mcpは、LinuxおよびWindowsシステムをSSHとSFTPで操作するローカルMCPサーバーです。LLMや他のMCPクライアントからSSHコマンドを実行でき、パスワードまたは鍵認証に対応します。
主な機能
- 01SSH経由でのシェルコマンド実行
- 02LinuxおよびWindowsホストへの接続
- 03SFTPによるシステム操作
- 04パスワードまたは秘密鍵での認証
活用シーン
- 01MCPクライアントからリモートコマンドを実行
- 02パスワード認証のSSH接続を設定
- 03秘密鍵を使ってシステムに接続
MCP 対応
LLMや他のMCPクライアントにSSHおよびSFTP操作を提供し、SSH経由のシェルコマンド実行にも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| localPath | string | はい | アップロードするローカルファイルのパス |
| remotePath | string | はい | ファイルを保存するリモートパス |
詳細
SFTP-SSH MCP Server は、Linux および Windows システム向けに SFTP-SSH の制御機能を提供するローカルの Model Context Protocol(MCP)サーバーです。LLM やその他の MCP クライアントが、SSH 経由でシェルコマンドを安全に実行できるようにします。
クライアントのセットアップ
この MCP サーバーを使用するように Claude Desktop を設定できます。
host:Linux または Windows サーバーのホスト名または IP アドレスport:SSH ポート(デフォルト:22)user:SSH ユーザー名password:SSH パスワード(またはキー認証の場合はkeyを使用)(任意)key:SSH 秘密鍵へのパス(任意)
{
"mcpServers": {
"sftp-ssh-mcp": {
"command": "npx",
"args": [
"sftp-ssh-mcp",
"-y",
"--",
"--host=1.2.3.4",
"--port=22",
"--user=root",
"--password=pass",
"--key=path/to/key"
]
}
}
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。