2025-5-12
Words 516Read Time 2 min
Score:85

通过MCP协议暴露SSH控制功能,支持Linux和Windows系统的远程命令执行。

JavaScript

SSH MCP 服务器

View on Smithery View on Smithery
SSH MCP 服务器 是一个本地的模型上下文协议(Model Context Protocol, MCP)服务器,它为 Linux 和 Windows 系统提供了 SSH 控制功能,使 LLMs(大型语言模型)和其他 MCP 客户端能够通过 SSH 安全地执行 shell 命令。

目录

  • 快速开始
  • 功能
  • 安装
  • 客户端配置
  • 测试
  • 免责声明
  • 支持

快速开始

  • 安装 SSH MCP 服务器
  • 配置 SSH MCP 服务器
  • 设置 你的 MCP 客户端(例如 Claude Desktop、Cursor 等)
  • 通过自然语言在你的 Linux 或 Windows 服务器上执行远程 shell 命令

功能

  • 符合 MCP 标准的服务器,提供 SSH 功能
  • 在远程 Linux 和 Windows 系统上执行 shell 命令
  • 通过密码或 SSH 密钥进行安全认证
  • 使用 TypeScript 和官方 MCP SDK 构建

工具

  • exec:在远程服务器上执行 shell 命令

安装

  1. 克隆仓库:
    1. 安装依赖:

      客户端配置

      你可以配置 Claude Desktop 来使用这个 MCP 服务器。
      • host:Linux 或 Windows 服务器的主机名或 IP 地址
      • port:SSH 端口(默认:22)
      • user:SSH 用户名
      • password:SSH 密码(或使用 key 进行基于密钥的认证)(可选)
      • key:私钥文件的路径(可选)

      测试

      你可以使用 MCP Inspector 对这个 MCP 服务器进行可视化调试。

      免责声明

      SSH MCP 服务器基于 MIT 许可证 提供。使用风险自负。该项目与任何 SSH 或 MCP 提供商无关,也未得到其认可或支持。

      支持

      如果你觉得 SSH MCP 服务器有用,请考虑为仓库点个星或贡献代码!欢迎提交拉取请求和反馈。
      上一篇
      mcp
      下一篇
      KnowledgeBaseServer