关于 sftp-ssh-mcp
sftp-ssh-mcp 是本地 MCP 服务,为 Linux 和 Windows 系统提供 SSH 与 SFTP 控制,让 LLM 和其他 MCP 客户端通过 SSH 执行 shell 命令。配置支持密码或私钥认证。
主要功能
- 01通过 SSH 执行 shell 命令
- 02支持 Linux 和 Windows 主机
- 03通过 SFTP 进行控制
- 04支持密码或私钥认证
适用场景
- 01从 MCP 客户端运行远程 shell 命令
- 02配置密码认证的 SSH 连接
- 03使用私钥连接系统
MCP 相关
该 MCP 服务向 LLM 和其他 MCP 客户端提供 SSH、SFTP 控制能力,包括通过 SSH 执行 shell 命令。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
4收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| localPath | string | 是 | 要上传的本地文件路径 |
| remotePath | string | 是 | 保存文件的远程路径 |
详细介绍
SFTP-SSH MCP Server 是一个本地的模型上下文协议(MCP)服务,可为 Linux 和 Windows 系统提供 SFTP-SSH 控制,使大模型和其他 MCP 客户端能够通过 SSH 安全地执行 Shell 命令。
客户端设置
你可以配置 Claude Desktop 来使用此 MCP 服务。
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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。