SSH MCP 服务器
一个基于SSH的整合型MCP(模型上下文协议)服务器,它允许通过MCP协议远程执行SSH命令。
特点/特性
- SSH 命令执行通过MCP协议安全执行远程SSH命令
- 多重认证方法支持密码和私钥认证
- 命令安全控制白名单和黑名单机制以控制允许的命令
- SOCKS 代理支持通过SOCKS代理进行连接
- 多连接支持同时管理多个SSH连接
- 环境变量配置使用环境变量轻松部署
可用工具
| 工具 | 描述 |
|---|---|
execute-command | 在远程服务器上执行SSH命令并获取结果 |
list-servers | 列出所有可用的SSH服务器配置 |
MCP配置示例
{
"mcpServers": {
"ssh-mpc-server": {
"command": "npx",
"args": [
"-y",
"@tybalex/ssh-mcp-server@0.0.4"
],
"env": {
"HOST": "your-server-ip",
"PORT": "22",
"USER": "your-username",
"PASSWORD": "your-password"
}
}
}
}