Home / MCP / Minecraft Remote MCP Server
Enables remote Minecraft control via MCP to navigate, build, craft, trade, and chat on a server.
Configuration
View docs{
"mcpServers": {
"minecraft_remote": {
"command": "npx",
"args": [
"-y",
"mcp-minecraft-remote@latest"
]
}
}
}MCP Minecraft Remote lets you control a Minecraft player through an AI assistant, enabling navigation, mining, building, chatting, and interacting with the world on a remote server. It provides a practical bridge between your Minecraft server and an MCP client so you can perform complex in-game actions via natural prompts.
You connect to a Minecraft server through an MCP client and use natural prompts to control your in-game character. Start by ensuring the server allows non-authenticated access for the bot if needed, and verify you can reach the server from your MCP client. You will issue commands to connect, move, interact with blocks and entities, and manage inventory and containers. The client will translate your prompts into in-game actions such as moving to coordinates, digging blocks, crafting items, trading with villagers, and chatting with other players.
Key capabilities include moving, looking, and sprinting; digging and placing blocks; interacting with containers; crafting items; trading with villagers; following or attacking entities; and communicating via chat. You can check your position, inventory details, nearby players and entities, and server information. Use these commands to perform complex sequences, such as mining a path, crafting a tool, and safely managing inventory while exploring.
# 1) Install via Smithery (automatic, Claude client)
npx -y @smithery/cli install @nacal/mcp-minecraft-remote --client claude
# 2) Quick install (recommended)
npx -y @smithery/cli install mcp-minecraft-remote --client claudeIf you prefer manual installation, follow these steps to install dependencies, build, and run the project.
# Install from npm
npm install -g mcp-minecraft-remote
# Or clone the repository
git clone https://github.com/nacal/mcp-minecraft-remote.git
cd mcp-minecraft-remote
# Install dependencies
npm install
# Build the project
npm run buildTo connect via Claude Desktop, add an MCP server entry to your Claude Desktop configuration. Choose the version you installed and specify the command and arguments exactly as shown in your setup.
{
"mcpServers": {
"minecraft-remote": {
"command": "npx",
"args": ["-y", "mcp-minecraft-remote@latest"]
}
}
}- The Minecraft server should have online-mode=false in server.properties to allow the bot to connect without authenticating against Minecraft’s session servers.
If you run a server with authentication enabled, you must provide valid premium account credentials when connecting.
Examples of common prompts include asking the bot to connect to the server, query position, move to coordinates, mine or place blocks, interact with containers, chat with players, craft items, or trade with villagers.
Connect to a Minecraft server with specified credentials to begin remote control via MCP.
Terminate the current server connection and end the remote session.
Send a chat message to the connected Minecraft server.
Retrieve information about the connected server, such as version and mode.
Query the current player coordinates in the world.
Move the player to specific x, y, z coordinates.
Issue basic movement commands (forward, back, left, right, jump, sprint, sneak, stop).
Rotate the player’s view to face a direction or specific coordinates.
Mine a block at given coordinates.
Place a block at given coordinates.
Check current inventory contents.
Get detailed information about inventory items.
Equip an item from the inventory to hand or armor slot.
Drop items from the inventory.
List nearby players.
List nearby entities.
Attack a specific entity by identifier.
Use the held item on a specific entity.
Follow a specific entity.
Open a container (chest, furnace, etc.) at coordinates.
Withdraw items from an open container.
Deposit items into an open container.
Close the currently open container.
Get available crafting recipes.
Craft an item using available materials.
List trades from a nearby villager.
Trade with a nearby villager.
Send a message to the server chat.