mcp-ssh-toolkit-py 是一个基于 python-sdk 和 paramiko 的轻量级模型上下文协议(MCP)服务器,用于通过 SSH 进行安全自动化。它能安全地执行远程 SSH 命令,适用于 DevOps 自动化、服务器管理等场景。
pip install -r requirements.txt
python main.py
# 通过 MCP 客户端
response = mcp.tool("ssh_execute_command", {
"host": "example.com",
"username": "user",
"command": "docker ps"
})
以下是一个通过 MCP 工具快速执行远程命令的示例:
{
"host": "example.com",
"username": "user",
"password": "secret",
"command": "uname -a"
}
stdout
: 命令输出stderr
: 错误输出exit_code
: 退出码pip install -r requirements.txt
本项目采用 MIT License。更多细节请参见 LICENSE 文件。