r

rgbkrk

virtualizationgames-and-gamificationcommand-line

306 查看 · 2026-07-07 更新

Minecraft Docker MCP

一个用于在Docker中运行的Minecraft服务器的MCP服务器,它通过itzg的docker-minecraft-server容器使AI能够与正在运行的Minecraft服务器进行交互。

  • 向Claude Desktop、Cursor和Zed等AI客户端暴露服务器管理功能。
  • 允许模型以编程方式在游戏中创建Minecraft建筑

由于大多数大型语言模型(LLMs)已经接受过rcon命令的训练,因此仅仅向模型暴露rcon就具有广泛的能力。

如果您已经在使用itzg/minecraft-server Docker镜像,那么这个MCP服务器将允许您通过如Claude Desktop、Cursor和Zed这样的客户端与您的服务器进行交互。唯一的要求是容器名为mc

前提条件

  • 一个名为mc的Docker容器中正在运行的Minecraft服务器
  • 已启用并正确配置RCON

bash docker run -d --name mc -p 25565:25565 -e EULA=TRUE itzg/minecraft-server

为了确保您可以使用此服务器,请尝试运行一个rcon命令来看看是否能得到响应。

bash docker exec -it mc rcon "list"

如果得到响应,则一切准备就绪!如果没有,请参考itzg/docker-minecraft-server仓库中的故障排除指南。

MCP 集成

该MCP服务器利用了itzg的docker-minecraft-server容器内置的RCON功能来与Minecraft服务器交互。该容器提供了在运行容器内的rcon命令,使其成为MCP交互的理想目标。

连接到Claude Desktop

克隆此仓库并通过MCP CLI安装rcon.py工具。

mcp install rcon.py

来源