如何用AI Agent连接Lighthouse(腾讯云轻量应用服务器)MCP实现云服务器智能运维

春秋带剑 | 公众号 chunqiudaijian

Lighthouse是腾讯云的轻量服务器,本期介绍的是如何用AI Agent访问腾讯云官方提供的Lighthouse MCP,来让Agent能够自动查看当前服务器的历史资源信息,从而进行智能运维。

因为我懒得自己看了。

不过似乎这个MCP也没有SSH访问服务器的能力,所以具体的执行命令还是要自己敲,它只能对看CPU、网络等资源进行数据分析,从而间接推断出问题的原因。具体的命令和返回结果还是要我上服务器自己敲。

这样倒是也挺好的,AI又能检查我懒得自己看的CPU信息,看到底是什么时候崩溃的、崩溃的可能原因,从而优化当前AI自身编写的代码。同时又没法真的登录进服务器给我来一个丝滑rm -rf小连招,保证安全性,岂不美哉!

1. Lighthouse是什么

腾讯云的轻量服务器,其实我一直就当标准云服务器(CVM)使......

他们号称跟CVM相比,优势体现在轻量云服务器提供了很多快速配置应用的方法,比如可以一键配置游戏服务器、宝塔面板、龙虾等Agent:

然而呢,考虑到现在AI时代,就算是不懂云服务器的人,也可以在AI的帮助下轻易从0开始配置一台云服务器,那么Lighthouse跟一台标准的Linux服务器相比,优势在哪里呢?

在它比标准服务器便宜上:curl.qcloud.com/MI5WHQh3

Lighthouse专场活动页面(这个页面也有给老用户的活动):curl.qcloud.com/U6F3OQhz

2. 腾讯云官方MCP

腾讯云Lighthouse MCP Server:curl.qcloud.com/fMwSRyDV

1. CodeBuddy中的导入方式

我用的是VSCode的CodeBuddy插件(curl.qcloud.com/XnpC4ZVR),我觉得IDE版应该不会差太多:

  1. 在设置 - MCP - MCP Market中搜索到Lighthouse MCP Server:

  2. 在My MCP中,找到这个MCP,点击Edit:

  3. 在弹出的窗口中,填写腾讯云secret id/secret key,找到这两个值的方法见本文第三章

  4. 点击Run,CodeBuddy就会自动测试MCP的联通效果(我也不知道CodeBuddy为什么给配了个英文prompt,我不是进的中文站吗),测试一个简单的只读工具是否联通(如这里演示的是读取Lighthouse地域列表这个工具):

    如果连接失败,CodeBuddy也会告诉你原因。

2. 手动导入方式

WorkBuddy(curl.qcloud.com/tvc0Jplf)就需要手动导入MCP服务器,在专家·技能·连接器 - 连接器 - 自定义连接器里面(是的,在这个连接器页面里面搜不到,多神奇啊,咋连自己家的MCP都不支持呢):

在弹出的窗口里选择"添加MCP"(下面lighthouse-mcp-server就是已经添加好的效果):

将这段JSON代码添加到mcpServers里面,如图所示,然后将TENCENTCLOUD_SECRET_KEY/ID换成自己的secret_key/id(见第三章详细介绍):

json 复制代码
"lighthouse-mcp-server": {
  "command": "npx",
  "args": [
    "-y",
    "lighthouse-mcp-server"
  ],
  "env": {
    "TENCENTCLOUD_SECRET_KEY": "YOUR_TENCENT_SECRET_KEY",
    "TENCENTCLOUD_SECRET_ID": "YOUR_TENCENT_SECRET_ID"
  }
}

3. 在哪里找腾讯云secret id/key

  1. 新建一个子用户(如果已经有了子用户,跳转到第5步设置权限,跳转到第7步新建/删除密钥):curl.qcloud.com/PGRgc7oQ

  2. 选择"自定义创建"

  3. 选择"可访问资源并接收信息"

  4. 访问方式选择"编程访问"

  5. 设置用户权限时,至少选择这两条Lighthouse登录和读写权限:

  6. 后面两步直接过就行,确定生成后,就可以看到secretid/key了: 复制这两项,填到第二章中填写secretid/key的位置即可。

  7. 需要注意的是,这一套secretid/key只会显示这一次,如果忘记、丢失,可以再回到用户列表中,点进去这个用户,点击"新建密钥"即可。key泄露也在这里删除(要先点击禁用,然后才能看到删除按钮):

  8. 如果确定不需要子用户和secretid/key了,也在用户详情里面就能删除(需要先删除所有密钥):

(啊,截图里一直飘着Trae懵懵的悬浮窗介绍腾讯家的WorkBuddy/CodeBuddy和Lighthouse轻量应用服务器有一点微微的NTR感呢)

相关推荐
威哥爱编程2 小时前
HarmonyOS 7 Agent 开发实战 07:多 Agent 任务分解与反思
agent·harmonyos
威哥爱编程2 小时前
HarmonyOS 7 Agent 开发实战 06:Agent 记忆与上下文管理
agent·harmonyos
进击的明明3 小时前
当AI开始“边想边干”:深入聊聊ReAct,以及如何用Python手搓一个简单Agent
python·面试·agent
qinglongcn3 小时前
为什么 Agent 循环是 for{} 而不是 DAG——架构选择的深层原因
agent·ai编程
小七-七牛开发者3 小时前
周一上线 | DeepSeek 开始卷“许愿式编程”,Agent 手机来了,Character.AI 申请破产
ai·大模型·agent·claude·codex·deepseek·ai coding
PingCAP4 小时前
从一句需求到一套可追溯机制:我们这样推进电子病历改造
人工智能·agent·工作流引擎
PingCAP4 小时前
平凯星辰刘松:稳定交付严肃任务正成为企业级智能体的重要考验
人工智能·agent·工作流引擎
米小虾4 小时前
模型即 Agent?那 Harness 还有用吗
人工智能·agent
米小虾4 小时前
Harness 五要素:从"能跑"到"可靠"
人工智能·agent