用于Docker中的Minecraft服务器的MCP服务器,它使用itzg的docker-minecraft-server容器实现与正在运行的Minecraft服务器进行AI交互。
大多数大型语言模型(LLMs)都是基于rcon命令训练的,因此仅仅将rcon暴露给模型就能带来广泛的能力。
如果你已经在使用itzg/minecraft-server Docker镜像,这个MCP服务器将允许你通过像Claude Desktop、Cursor和Zed这样的客户端与你的服务器进行交互。唯一的要求是容器名为mc。
mc的Docker容器中运行的Minecraft服务器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