Minecraft MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| host | No | The hostname of the Minecraft server | localhost |
| port | No | The port of the Minecraft server | 25565 |
| username | No | The username the bot will use to join the game | ClaudeBot |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| craft-itemB | Craft an item using available materials |
| smelt-itemA | Load a furnace with items and fuel and start smelting. Returns once the furnace is lit; use furnace-check later to see progress and collect the output. |
| furnace-checkA | Check furnace state (input/fuel/output/progress) and collect any smelted output into the inventory |
| get-positionA | Get the current position of the bot |
| look-atB | Make the bot look at a specific position |
| jump-in-placeB | Make the bot jump |
| toggle-swim-up-jump-upA | Toggle the bot's jump state on or off. When underwater, holding jump makes the bot swim upward. Use this to control swimming or jumping state. |
| move-horizontallyA | Move the bot toward a target block that is more or less the same height (Y) as the bot. Doesn't dig down (for a low Y target), doesn't build up (for a high Y target), so bad for those |
| swim-horizontallyA | Swim horizontally toward a target position. Enables jump/swim-up and moves forward in a loop, stopping forward movement when target is reached or overshot. Keeps jump enabled at the end in case still in water. |
| move-up-by-pillaringB | Build a pillar by jumping and placing blocks below. Good for trying to go way up. |
| center-in-blockA | Center the bot in both X and Z axes within the current block |
| move-horizontally-by-miningA | Mines blocks ahead and walks forward, repeating for the specified number of blocks to make progress underground |
| jump-over-obstacleA | Jump over a small obstacle ahead of the bot in the direction toward target. Good for obstacles of height 1 (blocking the bot's feet but not head) |
| move-horizontally-and-down-using-stepsC | Mine down multiple steps. Good for going vertically and down at the same time wile mining. |
| move-horizontally-and-up-using-stepsC | Mine up multiple steps. Good for going forwards-and-up. |
| list-inventoryA | List all items in the bot's inventory |
| find-itemB | Find a specific item in the bot's inventory |
| equip-itemC | Equip a specific item |
| drop-itemC | Drop items from inventory |
| eat-foodA | Consume food to restore hunger |
| activate-itemA | Use currently held item (e.g., shoot bow, raise shield, throw snowball, drink potion) |
| write-bookB | Write content to a book and quill |
| chest-peekA | Look at the contents of a chest at the specified position |
| chest-depositB | Put items from the inventory into a chest |
| chest-withdrawB | Take items from a chest into the inventory |
| place-blockB | Place a block at the specified position |
| dig-adjacent-blocksC | Dig multiple blocks sequentially |
| dig-directly-downA | Dig straight down by mining blocks directly below the bot. Good if the target is far down. |
| get-block-infoB | Get information about a block at the specified position |
| get-blocks-infoA | Get information about multiple blocks at specified positions |
| find-blocks-by-typeB | Find blocks of a specific type (sorted by distance, closest first) |
| get-nearby-block-typesA | Get all unique block types and entity types in the nearby area with counts and closest distance |
| block-activateB | Activate a block (button, lever, door, trapdoor, etc.) |
| sign-updateC | Update text on a sign |
| find-entityB | Find the nearest entity of a specific type |
| attack-entityA | Attack a nearby entity repeatedly until it dies |
| entity-interactC | Right-click/interact with nearest entity |
| entity-use-item-onA | Use held item on entity (shears on sheep, dye on wolf, etc.) |
| entity-mountB | Mount a horse, boat, minecart, etc. |
| entity-dismountA | Dismount from current mount |
| villager-openA | Open trade window with nearest villager |
| villager-tradeB | Execute a trade with an open villager |
| send-chatB | Send a chat message in-game |
| read-chatA | Get recent chat messages from players |
| player-whisperB | Send a private message to a player |
| bed-sleepA | Sleep in a bed to skip night and set spawn point |
| bed-wakeB | Wake up from bed |
| fishA | Start fishing (requires fishing rod equipped) |
| elytra-flyB | Activate elytra flight |
| detect-gamemodeB | Detect the gamemode on game |
| get-statusA | Get the bot's health, food, and other status information |
| look-aroundA | Get a full situational snapshot in one call: position, health/food, held item, inventory summary, time of day, nearby entities, and all adjacent blocks. Good first call after spawning or when unsure what's going on. |
| show-adjacent-blocksA | Show all blocks directly adjacent to the bot in all horizontal directions and at all height levels (above head, head height, feet height, below feet). The bot is 2 blocks tall. Good first call when stuck. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hibukki/minecraft-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server