hubble-mcp-ubuntu
v0.1.2
Published
MCP server for controlling Ubuntu via SSH
Downloads
194
Maintainers
Readme
Hubble MCP Ubuntu
通过 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"
}
}
}
}
SSH 连接配置
可用工具
Hubble MCP Ubuntu 提供以下工具:
connect-ssh
连接到 SSH 服务器,使用预定义的连接选项。
参数:
- 无需参数,使用硬编码的连接配置
execute-command
在远程服务器上执行命令。
参数:
command
: 要在远程服务器上执行的命令
upload-file
将文件上传到远程服务器。
参数:
localPath
: 要上传的本地文件路径remotePath
: 文件应上传到的远程路径
download-file
从远程服务器下载文件。
参数:
remotePath
: 要下载的远程文件路径localPath
: 文件应保存到的本地路径
disconnect-ssh
断开与 SSH 服务器的连接。