Claude Code + mcp-ssh-manager:让AI成为随身运维专家

作为开发者,你是否经历过这样的场景:

"每次部署都要打开终端, SSH连接到服务器,cd到项目目录,git pull,npm

install,pm2 restart,最后还要检查日志确认服务正常..."

这一系列操作已经自动化到麻木,但本质上还是在重复执行机械指令。现在,借助 Claude Code 与 SSH Manager MCP

的组合,你可以将50行的部署脚本浓缩成一句话: "把main分支部署到staging环境,执行数据库迁移,服务重启后通知我"

让我们探讨具体的实现方法

一. Claude Code 安装指南

源码地址:https://github.com/anthropics/claude-code?tab=readme-ov-file#get-started

安装方法:

MacOS/Linux 系统:

bash 复制代码
curl -fsSL https://claude.ai/install.sh | bash

Homebrew (MacOS 用户):

bash 复制代码
brew install --cask claude-code

Windows 系统:

powershell 复制代码
irm https://claude.ai/install.ps1 | iex

NPM 安装:

bash 复制代码
npm install -g @anthropic-ai/claude-code

注意:使用 NPM 方式需要提前安装 Node.js 18+

安装完成后,进入项目目录执行 claude 命令即可使用。

国内用户可使用MINIMAX的国内API服务,接入教程如下:
https://platform.minimaxi.com/docs/coding-plan/quickstart

二. mcp-ssh-manager 安装与配置

mcp-ssh-manager 是一款基于 Python 开发的 SSH 连接管理工具,主要用于简化多服务器环境下的 SSH 连接管理。

官方文档:https://www.npmjs.com/package/@iflow-mcp/mcp-ssh-manager

参考文档:https://blog.csdn.net/qq_36055407/article/details/156198159?fromshare=blogdetail&sharetype=blogdetail&sharerId=156198159&sharerefer=PC&sharesource=qq_36055407&sharefrom=from_link

三.配置完成后的效果展示

四、演示(部署一个单节点的elastic search 并配置kibana)

这是我的服务列表:

提示词:

bash 复制代码
在 kvmhadoop 服务器上部署一个单节点的Elasticsearch 并配置Kibana。最后需要输出部署总结文档以及使用指南。

(注:使用的是VScode 中的claudecode 插件演示的)

验证是否可用(无问题):

输出的相关文档(附件是全量的):

也可使用字节的 trae 配置,国内免费且方便。只需添加 mcp-ssh-manager 即可直接使用!

如图:

相关推荐
威迪斯特10 小时前
CentOS图形化操作界面:理论解析与实践指南
linux·运维·centos·组件·图形化·桌面·xserver
一方热衷.10 小时前
在线安装对应版本NVIDIA驱动
linux·运维·服务器
独自归家的兔10 小时前
ubuntu系统安装dbswitch教程 - 备份本地数据到远程服务器
linux·运维·ubuntu
ONE_SIX_MIX11 小时前
ubuntu 24.04 用rdp连接,桌面黑屏问题,解决
linux·运维·ubuntu
龙飞0511 小时前
Systemd -systemctl - journalctl 速查表:服务管理 + 日志排障
linux·运维·前端·chrome·systemctl·journalctl
春日见11 小时前
如何创建一个PR
运维·开发语言·windows·git·docker·容器
DARLING Zero two♡11 小时前
告别 Docker 命令行!Portainer+cpolar 让容器管理从局域网走向公网
运维·docker·容器
消失的旧时光-194311 小时前
Linux 编辑器入门:nano 与 vim 的区别与选择指南
linux·运维·服务器
斯普信专业组11 小时前
构建基于MCP的MySQL智能运维平台:从开源服务端到交互式AI助手
运维·mysql·开源·mcp
liu****12 小时前
2.深入浅出理解虚拟化与容器化(含Docker实操全解析)
运维·c++·docker·容器·虚拟化技术