nacal/mcp-minecraft-remote
If you are the rightful owner of mcp-minecraft-remote and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Minecraft Remote is a project that allows remote control of a Minecraft player using Model Context Protocol (MCP), inspired by the original mcp-minecraft project.
Tools
Functions exposed to the LLM to take actions
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
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client