Hermes Agent 可通过集成 Playwright-MCP、Camofox、FileSystem-MCP 和 Telegram 实现《我的世界》模组化自动交互:前者驱动网页端模组部署,后者完成文件操作与游戏事件响应闭环。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望 Hermes Agent 在《我的世界》中实现模组化自动交互,例如自动采集资源、建造结构或响应红石事件,则需将其与支持游戏环境控制的工具链集成。以下是实现该功能的具体路径:
一、配置 Playwright-MCP 以驱动游戏内浏览器界面
Playwright-MCP 提供了基于真实浏览器上下文的自动化能力,可被用于操控 Minecraft 启动器网页界面(如 HMCL-PE 官网版下载页、模组管理页)或运行在 Web 端的轻量级 Minecraft 模拟环境。它不直接控制原生游戏客户端,但能完成前置模组部署与启动参数设定。
1、确保已安装 Playwright-MCP 服务器:npx @playwright/mcp@latest
2、在 ~/.hermes/config.yaml 中添加 MCP 服务条目:
3、重启 Hermes Agent 使配置生效:hermes restart
4、验证服务是否就绪:hermes tools list,确认输出中包含 playwright_* 相关工具。
二、调用 Camofox 浏览器执行 HMCL-PE 启动流程
Camofox 是 Hermes Agent 内置的防检测浏览器,可用于模拟人工操作 HMCL-PE 官网版下载页、点击“一键安装模组包”按钮、填写 Java 路径、选择目标 Minecraft 版本等关键步骤,从而完成模组环境初始化。
1、执行指令触发配置流程:帮我配置 CAMOFOX 及 CAMOFOX_URL
2、在 Camofox 界面中手动导航至 https://hmcl.huangyuhui.net/
3、定位并点击页面中标识为 “下载 HMCL-PE 官网版” 的按钮。
4、等待下载完成,随后在 Camofox 中打开本地下载目录,双击执行安装程序。
三、接入 FileSystem-MCP 实现模组文件自动部署
FileSystem-MCP 允许 Hermes Agent 直接读写本地文件系统,适用于将预置的 .jar 模组文件复制到 .minecraft/mods/ 目录,或根据配置清单动态启用/禁用特定模组。
1、在 ~/.hermes/config.yaml 中启用 filesystem 服务:
2、编写指令请求文件操作:把 mods_list.txt 中列出的所有模组复制到 .minecraft/mods/ 目录下
3、确认 Hermes Agent 返回成功状态,并检查目标目录中文件时间戳是否更新。
4、若存在版本冲突提示,Hermes Agent 将暂停操作并等待用户输入 “继续覆盖” 或 “跳过此文件”。
四、使用 Telegram Channel 接收游戏内事件反馈
通过 Telegram 频道作为双向通信通道,Hermes Agent 可接收来自外部脚本(如 Python + PyAutoGUI 监控 Minecraft 窗口像素变化)发送的游戏内状态信号,例如“检测到僵尸生成”“熔炉完成冶炼”,并据此触发预设响应动作。
1、在 hermes setup 过程中选择 Telegram 作为默认 Channel。
2、获取 Bot Token 并配置到 ~/.hermes/.env 文件中,键名为 TELEGRAM_BOT_TOKEN。
3、创建专用 Telegram 群组,将 Hermes Bot 添加为管理员,并记录群组 ID。
4、运行外部监听脚本,当检测到指定游戏画面特征时,向该群组发送格式化消息:[EVENT] mob_spawned: zombie at x=124 y=64 z=-89。











