Minecraft自主机器人

一个模块化、自主的Minecraft机器人,能够像真实玩家一样探索、挖矿、建造、耕种、战斗,并具有高级记忆和学习能力。

  • by TBrantl
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 tbrantl/minecraft-mcp-bot

使用说明

Minecraft MCP机器人

一个模块化的、代理的Minecraft机器人 扫雷器,旨在充当逼真的自主玩家。机器人可以像真正的玩家一样在游戏中探索、挖掘、建造、耕种、战斗和进步,具有先进的记忆和学习能力。

特性

  • 目标驱动的代理架构:模块化世界模型、目标管理器和决策循环
  • 勘探、采矿、农业、建筑和战斗
  • 情境感知聊天与情景/语义记忆
  • 资源收集、制作和家庭建设
  • 自适应条带开采和矿石水平感知
  • 用于远程控制的CLI和HTTP API
  • 已准备好LLM/AI集成

设置

  1. 克隆存储库:
    git clone https://github.com/TBrantl/minecraft-mcp-bot.git
    cd minecraft-mcp-bot
    
  2. 安装依赖项:
    npm install
    
  3. 启动机器人服务器:
    node index.js
    

用法

  • 机器人程序公开一个HTTP API(默认值: localhost:3000).
  • 要将机器人连接到Minecraft服务器,请向发送POST请求 /connect:
    curl -X POST http://localhost:3000/connect \
      -H "Content-Type: application/json" \
      -d '{"host":"your.server.address","port":25565,"username":"BotName"}'
    
  • 使用 /cli 发送命令(挖掘、构建、巡逻等)的端点。

贡献

欢迎提交请求和问题!拜托:

  • 保持代码模块化和文档化
  • 避免泄露机密或敏感数据
  • bug、功能请求或问题的未决问题

许可证

国际协调委员会