MCPMC (Minecraft MCP)

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
chat

Send a chat message to the server

navigate_relative

Make the bot walk relative to its current position. dx moves right(+)/left(-), dy moves up(+)/down(-), dz moves forward(+)/back(-) relative to bot's current position and orientation

dig_block_relative

Dig a single block relative to the bot's current position. dx moves right(+)/left(-), dy moves up(+)/down(-), dz moves forward(+)/back(-) relative to bot's current position and orientation

dig_area_relative

Dig multiple blocks in an area relative to the bot's current position. Coordinates use the same relative system as dig_block_relative. Use this for clearing spaces.

place_block

Place a block from the bot's inventory at the specified position. Use this for building structures.

find_blocks

Find nearby blocks of specific types. Use this to locate building materials or identify terrain.

craft_item

Craft items using materials in inventory. Can use a crafting table if specified.

inspect_inventory

Check the contents of the bot's inventory to see available materials.

follow_player

Make the bot follow a specific player

attack_entity

Attack a specific entity near the bot