很多运维和开发者每天要管理一大堆远程服务器:记住很多命令和密码、来来回回切换、服务器出问题一台一台登录诊断。全是重复的工作,都不难,但真的很烦。
最近刷到一个开源项目 Netcatty,在 GitHub 上已经有 3500+ star,把 SSH 终端、SFTP 文件管理、主机管理三件事合到一个工具里,还加了个 AI 助手。
01 一句话诊断所有服务器
运维要管三台生产服务器(Web、数据库、缓存),放在 Vault 中。打开 Netcatty 的 AI 对话面板,输入:
然后它会自动从 Vault 获取连接信息,并行连上三台服务器,运行 top、free、df、systemctl status 等诊断命令。输出不是直接丢给你,而是解析异常值——内存超 80%、磁盘不足 20%、服务状态异常全部标记出来。最后给你一份健康报告。
整个过程你只说了那句话,连接、诊断、分析、修复全部自动完成。
02 五个核心功能
① Catty Agent AI 助手
内置 AI 助手理解自然语言指令,支持单机诊断和多机协同。一句话在两台服务器上搭建 Docker Swarm 集群并自动完成初始化令牌交换。
不用担心命令记不住——直接说"检查服务器健康状态",它就知道要跑哪些诊断命令。
② 多视图 Vault 主机管理
Vault 支持网格、列表、树状三种视图,快速搜索 + 拖拽分组。自动识别连接的服务器系统(Ubuntu、CentOS 等),在主机列表里显示对应图标。
③ 分屏终端 + SFTP
终端支持水平和垂直分屏,同时监控多台服务器的日志和部署过程。SFTP 集成在侧边栏,支持拖拽上传下载和内嵌编辑器——直接在 Netcatty 里编辑远程文件,保存后自动上传。
④ Deep Link + MCP 集成
支持 ssh://、telnet://、jms:// 等协议直接打开 Netcatty。JumpServer 的 jms:// 链接也能用,自动解码一次性连接载荷。
最关键的是 MCP 接口——让 Claude、Codex、Cursor 这些外部 AI 工具能直接调用 Netcatty 打开主机、执行命令,把终端操作纳入自动化流程。
⑤ 安装简单
支持 macOS(已公证)、Windows、Linux 三平台,提供 DMG/EXE/AppImage/DEB/RPM 格式安装包。也可以用 Nix 直接跑:
03 写在最后
Netcatty 说白了就是帮运维和开发者把 SSH 终端、SFTP 文件管理、主机管理这三件事合到一个工具里,还加了个 AI 助手。一句话就能诊断所有服务器,支持 MCP 让它能被外部 AI 工具调用,运维同学的福音。
- 项目地址:github.com/binaricat/Netcatty
- 原文来源:微信公众号,2026年7月18日