返回市场
ssh客户端mcp服务器

ssh客户端mcp服务器

作者:jordanburke3 星标更新:2025-07-27

项目介绍

SSH 客户端 MCP 服务器

License NPM 版本

SSH 客户端 MCP 服务器 是一个本地模型上下文协议(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. 克隆仓库:
    git clone https://github.com/jordanburke/ssh-client-mcp-server.git
    cd ssh-client-mcp-server
    
  2. 安装依赖:
    pnpm install
    

客户端设置

您可以配置 Claude Desktop 来使用此 MCP 服务器。

  • host: Linux 或 Windows 服务器的主机名或 IP 地址
  • port: SSH 端口(默认:22)
  • user: SSH 用户名
  • password: SSH 密码(或使用 key 进行基于密钥的身份验证)(可选)
  • key: 私有 SSH 密钥路径(可选)
{
    "mcpServers": {
        "ssh-client-mcp-server": {
            "command": "npx",
            "args": [
                "ssh-client-mcp-server",
                "-y",
                "--",
                "--host=1.2.3.4",
                "--port=22",
                "--user=root",
                "--password=pass",
                "--key=path/to/key"
            ]
        }
    }
}

测试

您可以使用 MCP Inspector 对此 MCP 服务器进行可视化调试。

pnpm run inspect

免责声明

SSH 客户端 MCP 服务器根据 MIT 许可证提供。自行承担风险使用。此项目未与任何 SSH 或 MCP 提供商相关联或得到其认可。

支持

如果您发现 SSH 客户端 MCP 服务器有用,请考虑给仓库点星或贡献!欢迎提交拉取请求和反馈。