MCP Minecraft Remote
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
connectToServer | Connect to a Minecraft server with the specified credentials |
disconnectFromServer | Disconnect from the Minecraft server |
sendChat | Send a chat message to the Minecraft server |
getPosition | Get the current position of the player in the Minecraft world |
moveTo | Move the player to a specific location |
moveControl | Control the player with basic movement commands |
lookAt | Make the player look in a specific direction or at coordinates |
digBlock | Dig a block at the specified coordinates |
placeBlock | Place a block at the specified location |
getNearbyPlayers | Get a list of players nearby |
getServerInfo | Get information about the currently connected server |
checkInventory | Check the items in the player inventory |
equipItem | Equip an item from inventory to hand or armor slot |
inventoryDetails | Get detailed information about inventory items |
tossItem | Throw items from inventory |
getNearbyEntities | Get a list of all entities nearby |
attackEntity | Attack a specific entity |
useOnEntity | Use held item on a specific entity |
followEntity | Follow a specific entity |
openContainer | Open a container (chest, furnace, etc.) at specific coordinates |
withdrawItem | Take items from an open container |
depositItem | Put items into an open container |
closeContainer | Close the currently open container |
getRecipes | Get a list of available crafting recipes |
craftItem | Craft an item using available materials |
listTrades | List available trades from a nearby villager |
tradeWithVillager | Trade with a nearby villager |