hubble-mcp-ubuntu

0.1.2 • Public • Published

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 服务器的连接。

Package Sidebar

Install

npm i hubble-mcp-ubuntu

Weekly Downloads

8

Version

0.1.2

License

MIT

Unpacked Size

66.4 kB

Total Files

44

Last publish

Collaborators

  • tomh_h