Token导航 LogoToken导航TokenDH.com
SSH Utils MCP logo
开发工具未说明官方级别未说明来源级核验

SSH Utils MCP

MCP Server

MCP Server featuring multiple SSH related utilities

工具数

1

提示词数

0

GitHub Stars

1

资源数

0
命令行工具开发工具TypeScript

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GrahamJenkins

提供方

GrahamJenkins

最后核验

2026/5/18 02:50

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

ssh-utils

目的

ssh-utils 是一个模型上下文协议(MCP)服务器,允许您通过SSH在远程服务器上执行终端命令。它被设计为Roo Code或任何兼容MCP的客户端中的工具,可以从您的开发环境中安全地执行基于密钥的SSH命令。

运作原理

  • 服务器公开了一个名为 execute_ssh_command 通过MCP协议。
  • 调用时,它使用SSH连接到远程服务器并运行指定的命令。
  • 凭据和连接详细信息从配置文件加载(ssh-utils-servers.json),可以放置在:

- 当前工作目录 - 工作区根目录 - 全局配置目录: ~/.config/ssh-utils/ssh-utils-servers.json

  • 如果配置中存在多个配置文件,默认情况下会使用第一个,或者您可以按名称指定一个配置文件。
  • 任何工具参数(如用户、主机或服务器)都会覆盖配置文件值。

配置文件

配置文件是一个名为的JSON文件 ssh-utils-servers.json 具有以下结构:

{
  "profiles": {
    "default": {
      "host": "example.com",
      "user": "bob",
      "port": 22,
      "privateKeyPath": "/home/bob/.ssh/id_ed25519"
    },
    "work": {
      "server": "workhost",
      "user": "alice"
    }
  }
}
  • hostserver:SSH主机名或IP地址。
  • user:SSH用户名。
  • port:(可选)SSH端口(默认值:22)。
  • privateKeyPath:(可选)私钥文件的路径。

用法

  1. 放置您的 ssh-utils-servers.json 配置文件位于支持的位置之一。
  2. 使用 execute_ssh_command Roo Code或其他MCP客户端的工具,指定命令并(可选)覆盖任何连接参数。

安全

  • 出于安全原因,明确禁止基于密码的SSH身份验证。仅支持基于密钥的身份验证。

目录标签

目录标签

命令行工具开发工具TypeScriptdeveloper-toolsssh-utilsssh-utilitiesremote-command-executionSSH工具本地部署远程命令执行密钥认证

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP