[控场AI]
· 7 分钟阅读· 3,836 字

用Hermes Agent打造个人AI助手:MCP连接云端服务器实战

用Hermes Agent打造个人AI助手:MCP连接云端服务器实战

基于Hermes Agent与MCP协议,用Telegram远程管理云服务器的完整搭建教程。

本文基于一位印尼开发者的实操视频,详细介绍了如何利用Hermes Agent结合MCP协议搭建一个可通过Telegram远程管理云服务器的AI助手。MCP协议让AI Agent从单纯的问答升级为能调用87个工具执行实际操作,包括查看服务器状态、管理网络、防火墙、存储和账单等。文章对比了本地与云端VPS两种运行方式,指出云端部署才能保证7×24小时在线。搭建流程涵盖创建IdCloudHost账户、部署Hermes Agent、配置AI模型、连接Telegram Bot、安装MCP工具等步骤。作者还分享了关键踩坑点:必须用Hermes自身命令安装MCP,且指令清晰度直接影响工具调用成功率。最后讨论了方案在查询类操作上的稳定表现及其权限与成本局限。

AI Agent的能力边界正在快速扩展——从回答问题、处理数据,到直接管理云服务器资源。本文基于一位印尼开发者的实操教程,完整还原如何用Hermes Agent结合MCP协议,搭建一个能通过Telegram远程管理云服务器的个人AI助手。

为什么AI Agent管理服务器成为可能

传统AI助手依赖API调用,只能完成预设好的有限操作。而MCP(Model Context Protocol,模型上下文协议)的出现改变了这一模式——它让AI Agent能够连接外部系统,调用各种工具执行具体动作,比如查看服务器状态、管理网络配置、调整存储资源。

在这套方案中,Agent不只是"回答问题",而是被赋予了实际"动手"的能力。视频演示了通过Telegram或终端输入自然语言指令,Agent就能返回服务器实时数据,甚至执行资源管理操作。这背后连接的是Inspector Cloud旗下的IdCloudHost平台,提供包括VM、网络、防火墙、存储乃至账单在内的87个MCP工具。

MCP(Model Context Protocol)由Anthropic于2024年底推出,是一项开源标准,旨在统一AI模型与外部数据源、工具之间的通信方式。在MCP出现之前,开发者若想让AI调用外部服务,通常需要为每个服务单独编写函数调用(Function Calling)代码,且不同模型提供商的接口互不兼容。MCP通过定义标准化的客户端-服务器架构解决了这一问题:MCP服务器暴露一组工具(Tools)、资源(Resources)和提示模板(Prompts),AI Agent作为MCP客户端连接后即可发现并调用这些能力。这意味着工具开发者只需实现一次MCP服务器,就能被所有支持MCP的Agent框架复用,极大降低了集成成本。目前Claude Desktop、Cursor、Windsurf等主流AI工具均已支持MCP。

Hermes Agent的两种运行方式

Hermes Agent可以运行在本地电脑或云端VPS上,两者体验差异显著。

本地运行的痛点

如果安装在个人PC上,一旦电脑关机或休眠,正在运行的任务就会中断。重新启动后需要再次打开终端、输入Hermes命令、恢复上下文——对于需要7×24小时监控服务器的场景来说,这种方式显然不够实用。

云端VPS的优势

将Hermes Agent部署在云端VPS后,只需完成一次初始设置,之后Agent持续在线。用户通过Telegram等渠道发送指令,Agent即时响应,不需要保持任何本地设备开机。视频作者建议,如果你确实想搭建一个稳定的服务器管理助手,云端部署是更合理的选择。

VPS(Virtual Private Server,虚拟专用服务器)是通过虚拟化技术将一台物理服务器分割成的多个独立虚拟环境,每个VPS拥有独立的操作系统、IP地址和资源配额。与共享主机不同,VPS提供root访问权限,用户可以自由安装软件、配置服务。在AI Agent场景中,VPS的核心价值在于其持续在线特性——云服务商的数据中心保障电力和网络冗余,VPS不会像个人电脑那样因关机、休眠或断网而中断服务。常见VPS提供商包括DigitalOcean、Vultr、Linode以及本文提到的IdCloudHost等区域服务商。选择VPS时需关注CPU核心数、内存、带宽和机房位置,后者直接影响网络延迟。

从零搭建:部署与配置全流程

整个搭建过程分为几个阶段:创建云账户、部署Hermes Agent、配置AI模型、连接Telegram、安装MCP工具。

创建账户与部署Agent

首先在IdCloudHost控制台创建账单账户,输入活动码后可获得10万印尼盾赠送额度(最低充值5万)。作者实际充值15万印尼盾用于测试。

随后进入App Catalog选择Hermes Agent,挑选服务器位置——南雅加达节点性能是标准的5倍,价格约10万印尼盾档位。设置用户名和密码后,系统自动创建虚拟机。

完成部署后,通过SSH连接服务器。系统运行Ubuntu,此时Hermes Agent已安装但尚未配置。

设置AI模型

在服务器终端执行sudo hermes setup进入配置流程。选择完整安装(Full Setup)而非快速安装。接着选择AI模型提供商——作者选用Anthropic的Claude Sonnet 5,需要从Anthropic平台生成API Key并粘贴到配置中。模型档位选择了较低消耗的选项以控制成本。

选择AI模型提供商

配置过程中会询问是否需要安装额外组件(如文字转语音等),作者选择跳过,仅保留核心聊天功能。设置完成后Hermes状态显示为"健康"。

连接Telegram

首次配置时系统并未要求设置Telegram Bot,因此需要手动完成连接。Agent会给出指引:

  1. 在Telegram中搜索BotFather,创建新Bot并获取Token
  2. 通过userinfobot获取自己的用户ID
  3. 将Bot Token和用户ID填入Hermes配置
  4. 执行hermes gateway install将网关注册为系统服务,确保容器重启后自动恢复

完成配置后,在Telegram中向Bot发送消息会提示需要配对审批。在终端执行审批命令后,即可正常对话。作者测试让Agent扮演"新员工Andrea"来管理服务器,Agent顺利接受了角色设定。

在终端中输入配置命令

Telegram Bot是Telegram平台提供的自动化交互接口,开发者通过BotFather(Telegram官方的机器人管理Bot)创建Bot并获取唯一的HTTP API Token。任何拥有该Token的程序都可以代表Bot收发消息。Hermes Agent利用这一机制,将Telegram作为用户与Agent之间的消息通道:用户在Telegram中发送自然语言指令,Hermes接收后调用AI模型处理,再将结果返回Telegram。网关(Gateway)在此扮演中间件角色,负责监听消息、路由请求和维护会话状态。将网关注册为系统服务(如systemd服务)可确保服务器重启后Bot自动恢复运行,无需人工干预,这是生产环境部署的标准做法。

MCP接入:让Agent真正接管服务器

Telegram连接成功后,Agent还只能对话,无法操作服务器。接入MCP工具才能让它实际管理资源。

获取API Key与安装MCP

在IdCloudHost控制台的"访问"页面创建API Key,然后在Hermes终端中执行MCP安装命令,将URL和Token一并传入。

这里有一个关键踩坑点:视频作者最初尝试通过普通服务器终端安装MCP,结果失败并提示违规。改用Hermes自身的安装命令后一次成功。建议直接在Hermes环境中执行MCP安装。

安装完成后,Agent确认87个MCP工具全部启用(100% enable)。

MCP工具列表

功能验证

通过Telegram发送自然语言指令,Agent调用MCP工具返回真实数据:

  • 查询数据中心位置:返回雅加达、新加坡等可用区域
  • 查看网络列表:显示子网10.53.175.0/24及创建时间
  • 查询账户用量:返回余额15万印尼盾、运行费用约1万、有效余额13.9万

作者还发现了一个有趣的现象:早期用过于简短的指令(如"list semua pm")时Agent无法正确调用工具,但使用完整表述(如"使用IdCloudHost的MCP检查当前用量")后一次成功。这说明指令清晰度直接影响MCP工具调用成功率。

Agent返回的资源数据

这套方案的实际价值与局限

从演示看,这套"AI助手管服务器"的方案在查询类操作上表现稳定——查看资源列表、账单余额、网络配置都能准确返回。Agent还能结合对话上下文进行角色扮演,比如作为"服务器管理员"响应指令。

不过也有明显限制。MCP工具虽然列出了87项,但实际可用性取决于账户权限和资源状态。作者测试时PM列表为空、部分网络查询返回容器环境限制提示,说明Agent能做什么最终受限于底层平台开放的能力。

另一个值得关注的点是成本结构:VPS月费(约10万印尼盾档位)+ AI模型API调用费(按Token计费)。对于需要持续运行的场景,这笔开销需要纳入考量。

从技术趋势看,MCP正在成为AI Agent与外部工具交互的通用协议。类似Hermes Agent这样的框架降低了个人开发者搭建专属AI助手的门槛——不需要从零写工具集成代码,通过标准协议就能让Agent具备操作真实系统的能力。这种"对话即运维"的交互模式,可能会逐渐渗透到更多IT管理场景中。

#Hermes Agent#MCP协议#AI Agent服务器管理#个人AI助手搭建#Telegram Bot#IdCloudHost#Model Context Protocol#云端AI部署
分享:

相关推荐