article
README
🚀 SSH 工具 MCP
SSH 工具 MCP 是一个基于 MCP(模型上下文协议)的实用工具,它能让您通过简单的命令连接到远程服务器,并在服务器上执行各类命令,极大提升了操作远程服务器的便捷性。
🚀 快速开始
SSH 工具 MCP 能让您轻松连接远程服务器并执行命令。以下是使用该工具的基本流程。
✨ 主要特性
- 可连接到 SSH 服务器。
- 能执行远程命令,如
nvidia-smi。 - 支持断开 SSH 连接。
📦 安装指南
- 安装依赖:
pip install -r requirements.txt
- 运行服务器:
python ssh_server.py
💻 使用示例
基础用法
该 MCP 服务器提供了几个实用工具,下面为您介绍其使用方法:
-
connect_ssh- 连接到 SSH 服务器- 参数:
hostname:服务器 IP 地址或主机名password:SSH 密码username:SSH 用户名(默认:root)port:SSH 端口(默认:22)
- 参数:
-
run_command- 在已连接的服务器上执行命令- 参数:
command:要执行的命令(例如:nvidia-smi)
- 参数:
-
disconnect_ssh- 断开当前 SSH 连接
高级用法
以下是使用这些工具的代码示例:
- 连接到服务器:
connect_ssh(hostname="192.168.1.100", password="your_password")
- 执行
nvidia-smi命令:
run_command(command="nvidia-smi")
- 断开连接:
disconnect_ssh()
📚 详细文档
注意事项
⚠️ 重要提示
- 确保目标服务器允许 SSH 密码认证。
- 建议在使用完毕后调用
disconnect_ssh断开连接。- 所有命令执行都会返回命令的输出或错误信息。
微信扫一扫