Token导航 LogoToken导航TokenDH.com
MCP SSH Tools Server logo
运维云端stdio官方级别未说明来源级核验

MCP SSH Tools Server

MCP Server

一个基于MCP框架的SSH工具服务器,提供远程服务器管理功能,包括多服务器配置管理、SSH连接池管理、文件上传/下载和远程命令执行。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
服务器工具Python云端部署

安装说明

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

作者 / 组织

nwnusun-cool

提供方

nwnusun-cool

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install -e ".[dev]"

详细介绍

MCP SSH 工具服务器

一个基于MCP框架的SSH工具服务器,提供远程服务器管理功能。

功能特性

  • 支持多服务器配置管理
  • 提供SSH连接池管理
  • 支持文件上传/下载(包括递归目录操作)
  • 支持远程命令执行
  • 可通过环境变量或代码配置服务器

安装

  1. 使用uv安装Python 3.13+:
uv pip install --python=3.13
  1. 安装项目依赖:
uv pip install "mcp[cli]"
uv pip install  requests  paramiko
  1. (可选) 使用uv创建虚拟环境:
uv venv .venv
source .venv/bin/activate  # Linux/Mac
.venv\Scripts\activate     # Windows
  1. 下载代码:
git clone https://github.com/nwnusun-cool/mcp-server-ssh-tools.git

配置

使用json文件配置服务器,示例:

{
  "mcpServers": {
    "ssh_sun": {
      "command": "uv",
      "args": [
        "--directory",
        "F:\\仓库\\产品\\mcp-server-ssh-tools",
        "run",
        "main.py"
      ],
      "env": {
        "SSH_IP": "192.168.2.127",
        "SSH_USER": "root",
        "SSH_PASSWORD": "123456",
        "SSH_PORT": "22"
      }
    }
  }
}

使用

API接口

  • execute: 执行远程命令
  • download_file: 下载远程文件/目录
  • upload_file: 上传本地文件/目录
  • list_directory: 列出远程目录内容
  • test_connection: 测试服务器连接

依赖

  • mcp[cli]>=1.10.1
  • paramiko>=3.5.1
  • pyyaml>=6.0.2
  • requests>=2.32.4

开发

# 安装开发依赖
pip install -e ".[dev]"

# 运行测试
pytest

许可证

MIT

目录标签

目录标签

服务器工具Python云端部署远程管理本地部署SSH连接文件传输

接入字段

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

stdio

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

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP