本项目是一个用于 Minecraft-in-Docker 的 MCP 服务器,它借助 itzg 的 docker-minecraft-server 容器,实现了 AI 与运行中的 Minecraft 服务器的交互。AI 模型可通过 RCON 命令与游戏互动,还能创建游戏内建筑。
由于大语言模型(LLM)通常基于 RCON 命令进行训练,因此只需将 RCON 暴露给模型,就能发挥其强大能力。若你正在使用 itzg/minecraft-server 的 Docker 镜像,此 MCP 服务器可让你通过 Claude Desktop、Cursor 和 Zed 等 AI 客户端与服务器交互,前提是容器名为 mc。
mc你可以使用以下命令启动 Docker 容器:
docker run -d --name mc -p 25565:25565 -e EULA=TRUE itzg/minecraft-server
为确保服务器可用,你可以尝试运行一个 RCON 命令来检查是否能获得响应:
docker exec -it mc rcon "list"
若得到响应,则表示一切正常;若未得到响应,请参考 itzg/docker-minecraft-server 仓库进行故障排除。
此 MCP 服务器利用 itzg 的 docker-minecraft-server 容器内置的 RCON 功能与 Minecraft 服务器交互。容器在运行时环境中提供了 rcon 命令,非常适合 MCP 交互。
克隆此仓库并使用 MCP CLI 安装 rcon.py 工具:
mcp install rcon.py