【开源】参考ssh-mcp-server,开发了一个ssh-cli的版本

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社...
【开源】参考ssh-mcp-server,开发了一个ssh-cli的版本
【开源】参考ssh-mcp-server,开发了一个ssh-cli的版本
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


他能做的事

  • 列出本地配置中的 SSH 服务器连接
  • 在指定远端服务器上执行命令
  • 上传本地文件到远端服务器
  • 从远端服务器下载文件到本地
  • 通过命令黑白名单限制可执行命令
  • 通过本地路径白名单限制上传和下载访问范围

为什么开发这个

  1. mcp-ssh-server 很好用,但是不是每个项目都需要ssh-mcp,开关mcp有点麻烦。
  2. mcp一直开着会浪费一些token。
  3. 修改mcp的服务器配置需重启cli或者客户端。
  4. 最终参考ssh-mcp 开发了cli+skill的版本。可以随时随地使用,可以随时修改json配置。配置格式和ssh-mcp 保持一致。

项目地址

github.com

GitHub - sleepinginsummer/agent-ssh-cli: Provide the SSH CLI tool for the agent to...

Provide the SSH CLI tool for the agent to use。提供给agent使用的 ssh cli 工具。

一句话agent安装

安装请阅读 https://github.com/sleepinginsummer/agent-ssh-cli/blob/main/AI_INSTALL.md,按说明安装 CLI 并添加 `SKILL.md`。

使用截图

image
a670babce906de73987a618e77fbde30
image
image

欢迎大家使用和提意见bug :heart:

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文