ssh-mcp-server

ssh-mcp-server

基于 SSH 的 MCP 服务,允许 AI 助手通过标准化接口执行远程 SSH 命令。

MCP编程与开发开源
形态
MCP
是否开源
是
GitHub Stars
★ 1.0k
收录来源
mcp-github

能力说明

ssh-mcp-server 是一个桥接工具,可以让支持 MCP 协议的 AI 助手通过标准化接口执行远程 SSH 命令。这使得 AI 助手能够安全地操作远程服务器,执行命令并获取结果,而无需直接暴露 SSH 凭据给 AI 模型。它支持多种安全连接方式、灵活的黑白名单机制和双向文件传输功能。适合需要远程管理服务器的开发者和运维人员。

能力点

  • ▪支持密码认证和私钥认证
  • ▪灵活的命令黑白名单控制
  • ▪符合 MCP 协议规范
  • ▪支持 exec 和 shell 两种传输模式
  • ▪支持 HTTP 接入
  • ▪支持双向文件传输

适用场景

远程服务器管理自动化运维任务安全执行远程命令文件传输

接入方式

依赖:Node 环境API Key
使用 NPX 可直接运行:`npx -y @fangjunjie/ssh-mcp-server --host <your_host> --port 22 --username <your_username> --password <your_password>`

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何配置 SSH 连接?

可以通过账号密码、私钥或复用 ~/.ssh/config 配置。

支持哪些传输模式?

支持 exec 和 shell 两种传输模式。

如何限制可执行命令?

通过 --whitelist 和 --blacklist 参数设置命令白名单和黑名单。

相关 Skill