mcp-minecraft

mcp-minecraft

3.6

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@mcphub.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

  1. chat

    Send chat messages to the server

  2. jump

    Let the robot jump

  3. moveForward

    Let the robot move forward

  4. moveBack

    Let the robot move backwards

  5. turnLeft

    Turn the robot to the left

  6. turnRight

    Turn the robot to the right

  7. placeBlock

    Place blocks in specified coordinates

  8. digBlock

    Destroy the block in specified coordinates

  9. getBlockInfo

    Get information about the specified coordinate square

  10. selectSlot

  11. getInventory

    Get the contents of the robot backpack

  12. equipItem

    Equip items by name to the designated location

  13. getStatus

    Get the current status of the robot (health, food, location, etc.)

  14. getNearbyEntities

    Get a list of nearby entities in scope

  15. attack

    Attack nearby entities by name

  16. useItem

    Use/Activate the currently held item

  17. stopUsingItem

    Stop using/deactivate the current item

  18. lookAt

    Let the robot look at specific coordinates

  19. followPlayer

    Follow specific players

  20. stopFollowing

    Stop following the current target

  21. goToPosition

    Navigate to specific coordinates