通过 SSH 控制 Ubuntu 服务器的 MCP(Model Context Protocol)服务器。
Hubble MCP Ubuntu 是一个基于 Model Context Protocol 的服务器,它允许你通过 SSH 协议远程控制 Ubuntu 服务器。你可以执行命令、上传和下载文件,所有这些都通过 MCP 工具来完成。
- Node.js >= 23
- npm 或 yarn
将此 MCP 服务器添加到你的配置中:
{
"mcpServers": {
"ubuntu-ssh": {
"command": "npx",
"args": ["-y", "hubble-mcp-ubuntu"],
"env": {
"HOST": "111.111.111.111",
"USERNAME": "root",
"PASSWORD": "11111111",
"PRIVATE_KEY_PATH": "/Users/xiaoming/.ssh/id_rsa"
}
}
}
}
Hubble MCP Ubuntu 提供以下工具:
连接到 SSH 服务器,使用预定义的连接选项。
参数:
- 无需参数,使用硬编码的连接配置
在远程服务器上执行命令。
参数:
-
command
: 要在远程服务器上执行的命令
将文件上传到远程服务器。
参数:
-
localPath
: 要上传的本地文件路径 -
remotePath
: 文件应上传到的远程路径
从远程服务器下载文件。
参数:
-
remotePath
: 要下载的远程文件路径 -
localPath
: 文件应保存到的本地路径
断开与 SSH 服务器的连接。