mcp-minecraft
If you are the rightful owner of mcp-minecraft 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@mcpreview.com.
A Model Context Protocol (MCP) integration for Minecraft that enables AI assistants to interact with a Minecraft server.
The Minecraft MCP Integration allows AI models to interact with a Minecraft server through a bot, providing a unique way to observe and engage with the Minecraft world. This integration is designed to work with the Claude Desktop App and requires specific software prerequisites such as Node.js and Java. The setup involves configuring the Minecraft server and the MCP integration, allowing the AI to perform various actions within the game. The integration supports a range of tools and resources, enabling the bot to perform tasks like moving, interacting with blocks, and communicating with other entities in the game. This setup is primarily tested on macOS and Linux, with Windows compatibility not guaranteed.
Features
- Enables AI interaction with Minecraft server
- Supports a wide range of bot actions
- Tested on macOS/Linux
- Requires specific software prerequisites
- Provides troubleshooting steps for common issues
Tools
- chat: Send chat messages to the server
- jump: Let the robot jump
- moveForward: Let the robot move forward
- moveBack: Let the robot move backwards
- turnLeft: Turn the robot to the left
- turnRight: Turn the robot to the right
- placeBlock: Place blocks in specified coordinates
- digBlock: Destroy the block in specified coordinates
- getBlockInfo: Get information about the specified coordinate square
- selectSlot: 8)
- getInventory: Get the contents of the robot backpack
- equipItem: Equip items by name to the designated location
- getStatus: Get the current status of the robot (health, food, location, etc.)
- getNearbyEntities: Get a list of nearby entities in scope
- attack: Attack nearby entities by name
- useItem: Use/Activate the currently held item
- stopUsingItem: Stop using/deactivate the current item
- lookAt: Let the robot look at specific coordinates
- followPlayer: Follow specific players
- stopFollowing: Stop following the current target
- goToPosition: Navigate to specific coordinates