【定位】
1Shell 现在的定位是:WebSSH + VPS 管理中枢 + MCP Server。
简单说,它是一个面向多 VPS 用户的远程运维平台,同时也可以作为 MCP Server,让 Claude Code、Codex、Hermes、OpenClaw 等支持 MCP 的 Agent 接入,用 AI Agent 操作 VPS。
链接:https://github.com/weidu12123/1Shell
说明文档:https://docs.1shell.pro/
【功能】
【作为 MCP Server】
首先介绍我最满意的一点:1Shell 本身既是一个软件,也是一个 MCP Server。
它的应用场景主要分为两类。
对内,它可以帮助 1Shell 内部接入的 Claude Code、Codex 等 Agent 操控远程 VPS,让远程 VPS 获得接近原生 Agent 的能力。
对外,它可以给外部 Agent 提供服务。既可以部署在本地,让本地的 Claude Code 调用它来操控 VPS;也可以部署在 VPS 上,让本地或其他主机通过 HTTP/HTTPS 远程调用。

除此之外,因为 1Shell MCP 是标准 MCP Server,所以理论上可以适配所有支持 MCP 的 Agent,例如 Hermes、OpenClaw 等。
如下图所示,我用一台移动云电脑部署了 Hermes 与 1Shell,再接入微信,就实现了在微信里远程控制 Hermes 调用 1Shell MCP,来连接和管理我的所有 VPS。
在此基础上,后续像 VPS 掉线发消息提醒、某家产品上线发消息提醒等用法,都可以顺理成章地继续开发。

【作为 VPS 管理中枢】
1Shell 有主机仓库与探针功能。
主机仓库可以选择哪些 VPS 显示在主控台,也可以在这里查看 VPS 的具体信息、运行情况,并进行文件管理。
探针板块支持两种模式:一种是默认由 1Shell 主动通过 SSH 探测 VPS;另一种是传统探针模式,由 VPS 主动返回数据给 1Shell。
其中我做了一个中继功能,可以让 VPS 先把数据发送到中继 VPS,再由中继转发给 1Shell,主要是为了方便部署在本地电脑和 Mac 等没有公网 IP 的场景。



【作为 VPS 运维工具】
1Shell 拥有两种程序能力。
一种是纯代码脚本,可以用于开关某台 VPS 上的某个项目、执行常见运维操作等。
另一种是 AI 工作流程序。它的核心理念是:把“人发送命令给 Agent 执行”的过程打包成一个程序。
每一个程序由 1Shell AI 执行,1Shell AI 会在设定好的 Skill 指导下,一步步执行操作,并把执行过程展示在前端。
利用 AI 工作流程序,可以让 1Shell 获得各种自定义能力,例如一键部署 GitHub 项目、一键反向代理 + 绑定域名 + 申请证书 + 开启 HTTPS 等。
更多功能也可以由用户自定义创建。


这次 4.1 算是我目前比较满意的一个版本,前端、桌面版、探针、MCP Server 和 AI 工作流都做了一轮比较大的改进。
如果你手里有多台 VPS,或者正在折腾 Claude Code / Codex / Hermes / OpenClaw / MCP,希望这个项目能对你有点用。
欢迎试用,也欢迎提建议。
6月10日0点40,紧急修改了部署在vps上时无法远程安装探针的bug(ps:看来并没有多少人用,这么严重的bug都没有人反馈) 
BD! 正有想法写一个,可惜大佬写得太完善了!
感谢大佬分享
好東西。支持!
支持⬆️
看着挺不错的
6的不行
好东西,BD
不错
牛啊
牛
好奇问下,这种webssh类型的工具,安全性咋样