如何用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感呢)

相关推荐
ZhengEnCi2 小时前
如何给 Agent 加一个 askQuestion 提问工具:从工具 Schema 到中断恢复的完整实现
agent
文谦南宁AI普工3 小时前
榜单上那个 90.4 分,可能连它自己的置信区间都撑不住
agent·ai编程·产品
10年前端老司机4 小时前
Milvus 8种检索能力实践
数据库·python·agent
小林ixn4 小时前
给 Agent 装上耳朵和嘴巴:ASR + TTS 双通道流式实战(腾讯云 × NestJS)
agent
壹米饭4 小时前
手搓 MCP 到最简 Agent,我都做了什么?
agent·ai编程·mcp
the局外人5 小时前
LangChain ToolRuntime 入门:context、state 与 store 的实际用法
后端·langchain·agent
七夜zippoe6 小时前
Agent 数据安全实战:输入校验、PII 脱敏与输出过滤的三道防线
ai·agent·数据安全·校验·过滤·pii脱敏
愤怒的代码7 小时前
上下文窗口:模型的短期记忆
人工智能·llm·agent
lucas_AI7 小时前
450 个不说话的 AI agent:SwarmEvolve 把进化搜索提速 5-13 倍
llm·agent