Minecraft Docker MCP

Minecraft Docker MCP

Enables AI interactions with a running Minecraft server inside a Docker container using RCON, allowing models to programmatically create Minecraft builds and manage the server.

rgbkrk

Games & Gamification
Virtualization
Visit Server

README

Minecraft Docker MCP

An MCP server for Minecraft-in-Docker that enables AI interactions with a running Minecraft server using itzg's docker-minecraft-server container.

  • Expose server administration to AI clients like Claude Desktop, Cursor, and Zed.
  • Allow models to programmatically create minecraft builds in game

LLMs have largely been trained on rcon commands, so there's a wide breadth of ability inherent in just exposing rcon to the model.

If you're already using the itzg/minecraft-server docker image, this MCP server will allow you to interact with your server via clients like Claude Desktop, Cursor, and Zed. The only requirement is that mc is the name of the container.

Prerequisites

  • A running Minecraft server in a Docker container named mc
  • RCON enabled and properly configured
docker run -d --name mc -p 25565:25565 -e EULA=TRUE itzg/minecraft-server

To ensure you're able to use this server, try running an rcon command to see if you get a response.

docker exec -it mc rcon "list"

If you get a response, you're all set! If you don't, please refer to the itzg/docker-minecraft-server repository for troubleshooting.

MCP Integration

This MCP server leverages itzg's docker-minecraft-server container's built-in RCON functionality to interact with the Minecraft server. The container provides the rcon command within the running container, making it an ideal target for MCP interactions.

Connecting to Claude Desktop

Clone this repository and install the rcon.py tool using the MCP CLI.

mcp install rcon.py

Recommended Servers

Brev

Brev

Run, build, train, and deploy ML models on the cloud.

Official
Local
Python
metoro-mcp-server

metoro-mcp-server

Query and interact with kubernetes environments monitored by Metoro. Look at APM, metrics, traces, profiling information with LLMs.

Official
Local
Go
MCP2Lambda

MCP2Lambda

Enables AI models to interact with AWS Lambda functions via the MCP protocol, allowing access to private resources, real-time data, and custom computation in a secure environment.

Official
Python
steam

steam

Provide information about the games you played and how long you played them for to an LLM

Official
MCP Server Starter

MCP Server Starter

A production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.

Local
JavaScript
kubernetes-mcp-server

kubernetes-mcp-server

A powerful and flexible Kubernetes MCP server implementation with support for OpenShift.

Local
Go
mcp-minecraft

mcp-minecraft

Allows AI models to observe and interact with the Minecraft world through a bot.

Local
TypeScript
Chess Analysis Assistant

Chess Analysis Assistant

Helps you analyze chess positions and get professional evaluations using Stockfish.

Local
TypeScript
MCP-IDB

MCP-IDB

Integration between Model Context Protocol (MCP) and Facebook's iOS Development Bridge (idb), enabling automated iOS device management and test execution through natural language.

Local
JavaScript
Sandbox MCP Server

Sandbox MCP Server

Provides isolated Docker environments for code execution, enabling users to create and manage containers, execute multi-language code, save and reproduce development environments, ensuring security and isolation.

Local
Python