MCP SSH 工具服务器
一个基于MCP框架的SSH工具服务器,提供远程服务器管理功能。
功能特性
- 支持多服务器配置管理
- 提供SSH连接池管理
- 支持文件上传/下载(包括递归目录操作)
- 支持远程命令执行
- 可通过环境变量或代码配置服务器
安装
- 使用uv安装Python 3.13+:
- 安装项目依赖:
- (可选) 使用uv创建虚拟环境:
- 下载代码:
配置
使用json文件配置服务器,示例:
使用
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
开发
许可证
MIT
This server cannot be installed
A server based on the MCP framework that provides remote server management capabilities through SSH, supporting features like connection pooling, file transfers, and remote command execution.