在Cursor中通过SSH MCP运维自己的服务器

嗨,我是辉哥,一个致力于使用 AI 技术搞副业的超级个体

对于一些个人开发者来说,会经常性的跟服务器打交道,在我们ssh工具上,可能有一堆的服务器连接,这里我也推荐借助AI的能力,通过MCP的方式来更高效的运维服务器,包括应用的部署与发布

如果你不会敲命令,也有一些免费的可视化运维工具可以使用,比如宝塔面板,直接通过界面进行软件的安装,对比命令的方式可能会有一些限制,但是日常使用完全没问题

Cursor上配置MCP

日常的开发我使用的Cursor,在这里我也以这个为例,来讲解一下Cursor作为MCP客户端如何管理SSH连接。其他的IDE类似,都是可以配置MCP的

1. 配置服务器的免密登录

为了服务器账号的安全和后续MCP方式的使用,需要配置远程服务器的免密登录

将你的服务器ip,和需要登录的用户名,还有密码都发送给Cursor,让其帮你创建好本地机器与服务器的ssh连接免密登录,实际上就是将本地的一个秘钥配置到服务器上去,需要注意服务器开通好22端口的安全组,否则无法连接成功

2. 运行SSH 服务器

需要在本地安装一个第三方的SSH项目,运行后会启动一个进程,提供管理SSH的一些能力,去连接和管理远程服务器。对于第一步配置好的免密方式,这里也是通过秘钥直接连接,不会有密码外泄问题,很安全

bash 复制代码
# 进入用户目录
cd ~

# 克隆 MCP SSH 服务器项目
git clone https://github.com/shuakami/mcp-ssh.git

# 进入项目目录
cd mcp-ssh

# 安装依赖
npm install

# 构建项目
npm run build

3. Cursor配置SSH MCP服务器

通过Ctrl+Shift+P快捷键,打开MCP的设置

将下面的配置加入到mcp.json中,重启后生效

json 复制代码
"production-server": {
      "command": "node",
      "args": [
        "C:/Users/xxx/mcp-ssh/dist/index.js"
      ],
      "disabled": false
    }

然后可以直接会话的方式去跟远程服务器创建连接,并执行命令了,一些文件上传也是支持的

支持非常多的工具命令

4. 系统的软件安装与优化

ssh连接处理好后,可以直接让Curosr帮我们创建一个系统的软件安装脚本,比如mysql、nginx、redis等,包括一些系统内核的参数优化

bash 复制代码
#!/bin/bash
# ============================================
# 服务器基础环境一键安装+优化脚本
# ============================================
# 版本: v4.0 - 系统优化版
# 适用于: CentOS 7.9, 8核8GB
# 用途: 
#   - 安装基础软件(MySQL, Redis, JDK, Maven, Node.js, Nginx等)
#   - 系统级优化(内核参数、文件描述符、网络优化)
#   - 软件基础优化(MySQL, Redis, Nginx配置优化)
# 资源策略: 
#   - 保守分配,仅占用系统约40%资源
#   - 预留60%资源供应用和其他用途
# 特性: 
#   - 支持幂等性,可重复执行
#   - 自动备份配置文件
#   - 智能跳过已完成的优化
# ============================================

# 遇到错误不退出,继续执行

这里我已经维护好了一个可用的脚本,适用于8C8G服务器,如果你直接需要可以私信我获取

脚本执行完后的结果是

包括优化项

应用的部署

对于不同的应用,会有不同的部署方式,建议的做法是,针对每个应用,维护一个可执行的脚本,包括启动、停止重启等命令可支持,然后维护一个部署文档简单说明。后续需要部署的时候,直接将代码推送到git后,通过mcp去触发拉取代码并重新打包并重启生效

总结

如果之前是个人的简单服务器,每次手动敲命令去部署或者维护,通过这种MCP方式还是非常高效的。当然,如果你的服务器集群复杂,还是建议通过K8S方式来镜像化走CI/CD流程化的部署

相关推荐
我最厉害。,。2 小时前
内网对抗-隧道技术篇&防火墙组策略&HTTP反向&SSH转发&出网穿透&CrossC2&解决方案
网络协议·http·ssh
CodeLiving4 小时前
MCP学习三——MCP相关概念
人工智能·mcp
菠菠萝宝15 小时前
【AI应用探索】-10- Cursor实战:小程序&APP - 下
人工智能·小程序·kotlin·notepad++·ai编程·cursor
_大学牲20 小时前
从年初DeepSeek的爆火🔥 - 到年底Trae solo 的上线⚙️ :2025 AI 大年,一个普通人的认知指南 ! 🧭
deepseek·mcp·trae
知了一笑1 天前
AI时代,不被淘汰的开发者,都有这三种能力
chatgpt·ai编程·claude·cursor
only-code2 天前
MCP驱动的Rgentic RRG(向量数据库+网络搜索)
数据库·python·大模型·函数调用·mcp
only-code2 天前
100% 本地 MCP 客户端 + SQLite 服务器(LlamaIndex + Ollama + Qwen2.5)
python·mcp
祎直向前3 天前
vscode实现ssh远程连接
ide·vscode·ssh
伶俜monster3 天前
大模型 “万能接口” MCP 横空出世!打破数据孤岛,重塑 AI 交互新规则
前端·mcp
良哥953 天前
fastmcp 纳米AI 报错 uniq_id Unexpected keyword argument 多余参数报错
mcp·fastmcp·多余参数·uniq_id·纳米ai