Skip to main content
Glama

Minecraft Bedrock MCP Server

by Mming-Lab

player

Manage player details, abilities, inventory, and game modes in Minecraft Bedrock MCP Server. Perform actions like retrieving player info, sending messages, giving items, and modifying abilities for enhanced control.

Instructions

Player management: information, abilities, game modes, inventory, communication, permissions, items

Input Schema

NameRequiredDescriptionDefault
abilityNoPlayer ability to modify
ability_valueNoEnable or disable the ability
actionYesPlayer operation to perform: get_info (returns player details like name, uniqueId, uuid, deviceId, xuid, isValid, isLoaded, isLocalPlayer), get_location (returns foot coordinates x,y,z and rotation in both Minecraft yaw -180°~+180° and compass bearing 0°~360° systems), send_message (sends chat message, requires: message), give_item (gives items to inventory, requires: item_id, optional: amount, can_destroy, can_place_on, keep_on_death), set_gamemode (changes game mode, optional: gamemode survival/creative/adventure/spectator, defaults to survival), add_levels (adds XP levels, requires: levels positive integer), get_abilities (returns abilities object with boolean values for mayfly/mute/worldbuilder), set_ability (modifies ability, requires: ability mayfly/mute/worldbuilder, ability_value boolean), get_tags (returns array of player tags), check_tag (checks specific tag, requires: tag, returns boolean), get_ping (returns network ping in milliseconds), list_all_players (returns array of online players with name, isLocalPlayer, isValid, isLoaded)
amountNoItem amount (1-64)
can_destroyNoBlocks this item can destroy (optional)
can_place_onNoBlocks this item can be placed on (optional)
gamemodeNoGame mode to set
item_idNoItem ID to give (e.g., minecraft:diamond, minecraft:iron_sword)
keep_on_deathNoKeep item on death (optional)
levelsNoExperience levels to add
messageNoMessage to send to player
player_nameNoTarget player name (optional, defaults to local player)
tagNoTag to check for

Input Schema (JSON Schema)

{ "properties": { "ability": { "description": "Player ability to modify", "enum": [ "mayfly", "mute", "worldbuilder" ], "type": "string" }, "ability_value": { "description": "Enable or disable the ability", "type": "boolean" }, "action": { "description": "Player operation to perform: get_info (returns player details like name, uniqueId, uuid, deviceId, xuid, isValid, isLoaded, isLocalPlayer), get_location (returns foot coordinates x,y,z and rotation in both Minecraft yaw -180°~+180° and compass bearing 0°~360° systems), send_message (sends chat message, requires: message), give_item (gives items to inventory, requires: item_id, optional: amount, can_destroy, can_place_on, keep_on_death), set_gamemode (changes game mode, optional: gamemode survival/creative/adventure/spectator, defaults to survival), add_levels (adds XP levels, requires: levels positive integer), get_abilities (returns abilities object with boolean values for mayfly/mute/worldbuilder), set_ability (modifies ability, requires: ability mayfly/mute/worldbuilder, ability_value boolean), get_tags (returns array of player tags), check_tag (checks specific tag, requires: tag, returns boolean), get_ping (returns network ping in milliseconds), list_all_players (returns array of online players with name, isLocalPlayer, isValid, isLoaded)", "enum": [ "get_info", "get_location", "send_message", "give_item", "set_gamemode", "add_levels", "get_abilities", "set_ability", "get_tags", "check_tag", "get_ping", "list_all_players" ], "type": "string" }, "amount": { "default": 1, "description": "Item amount (1-64)", "maximum": 64, "minimum": 1, "type": "number" }, "can_destroy": { "description": "Blocks this item can destroy (optional)", "type": "array" }, "can_place_on": { "description": "Blocks this item can be placed on (optional)", "type": "array" }, "gamemode": { "description": "Game mode to set", "enum": [ "survival", "creative", "adventure", "spectator" ], "type": "string" }, "item_id": { "description": "Item ID to give (e.g., minecraft:diamond, minecraft:iron_sword)", "type": "string" }, "keep_on_death": { "default": false, "description": "Keep item on death (optional)", "type": "boolean" }, "levels": { "description": "Experience levels to add", "minimum": 1, "type": "number" }, "message": { "description": "Message to send to player", "type": "string" }, "player_name": { "description": "Target player name (optional, defaults to local player)", "type": "string" }, "tag": { "description": "Tag to check for", "type": "string" } }, "required": [ "action" ], "type": "object" }

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/Mming-Lab/minecraft-bedrock-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server