Skip to main content
Glama

Minecraft Bedrock MCP Server

by Mming-Lab

camera

Control camera movements for filming, showcasing builds, or creating cinematic sequences in Minecraft Bedrock. Perform actions like move_to, smooth_move, track_entity, fade, reset, and set_mode with coordinates, angles, and animation styles.

Instructions

CAMERA control: move_to (position camera), smooth_move (animated movement), track_entity (follow targets), fade (screen effects), reset (clear camera), set_mode (view presets). Supports both individual actions and cinematic sequences. Perfect for filming, showcasing builds, or creating camera movements. Requires cheats enabled.

Input Schema

NameRequiredDescriptionDefault
actionYesCamera action: move_to=instant positioning, smooth_move=animated movement, track_entity=follow entities, fade=screen effects, reset=clear camera, set_mode=view presets/controls, sequence=cinematic camera sequences
auto_clearNoAutomatically clear camera after action completes
colorNoFade colorblack
durationNoAnimation time in seconds (default: 3)
easingNoAnimation style: linear=constant, smooth=ease in/out, bounce=bouncy, elastic=springysmooth
entityNoEntity selector to look at or track (@p=nearest player, @e=entities)
fade_holdNoHold time in seconds
fade_inNoFade in time in seconds
fade_outNoFade out time in seconds
look_at_xNoX coordinate to look at (optional)
look_at_yNoY coordinate to look at (optional)
look_at_zNoZ coordinate to look at (optional)
modeNoView mode or control setting
pitchNoVertical angle: -90=down, 0=horizon, 90=up
shotsNoArray of camera shots for sequence action. Each shot executes after the previous one completes. Each shot object should have a "type" field (move_to, smooth_move, track_entity, fade, wait) plus relevant parameters like x,y,z coordinates, duration, etc.
xNoCamera X coordinate
yNoCamera Y coordinate
yawNoHorizontal angle: 0=north, 90=west, -90=east, 180=south
zNoCamera Z coordinate

Input Schema (JSON Schema)

{ "properties": { "action": { "description": "Camera action: move_to=instant positioning, smooth_move=animated movement, track_entity=follow entities, fade=screen effects, reset=clear camera, set_mode=view presets/controls, sequence=cinematic camera sequences", "enum": [ "move_to", "smooth_move", "track_entity", "fade", "reset", "set_mode", "sequence" ], "type": "string" }, "auto_clear": { "default": true, "description": "Automatically clear camera after action completes", "type": "boolean" }, "color": { "default": "black", "description": "Fade color", "enum": [ "black", "white", "red", "green", "blue" ], "type": "string" }, "duration": { "default": 3, "description": "Animation time in seconds (default: 3)", "minimum": 0.1, "type": "number" }, "easing": { "default": "smooth", "description": "Animation style: linear=constant, smooth=ease in/out, bounce=bouncy, elastic=springy", "enum": [ "linear", "smooth", "bounce", "elastic" ], "type": "string" }, "entity": { "description": "Entity selector to look at or track (@p=nearest player, @e=entities)", "type": "string" }, "fade_hold": { "default": 1, "description": "Hold time in seconds", "minimum": 0, "type": "number" }, "fade_in": { "default": 1, "description": "Fade in time in seconds", "minimum": 0, "type": "number" }, "fade_out": { "default": 1, "description": "Fade out time in seconds", "minimum": 0, "type": "number" }, "look_at_x": { "description": "X coordinate to look at (optional)", "type": "number" }, "look_at_y": { "description": "Y coordinate to look at (optional)", "type": "number" }, "look_at_z": { "description": "Z coordinate to look at (optional)", "type": "number" }, "mode": { "description": "View mode or control setting", "enum": [ "first_person", "third_person", "front_view", "enable_movement", "disable_movement", "enable_camera_control", "disable_camera_control" ], "type": "string" }, "pitch": { "description": "Vertical angle: -90=down, 0=horizon, 90=up", "maximum": 90, "minimum": -90, "type": "number" }, "shots": { "description": "Array of camera shots for sequence action. Each shot executes after the previous one completes. Each shot object should have a \"type\" field (move_to, smooth_move, track_entity, fade, wait) plus relevant parameters like x,y,z coordinates, duration, etc.", "type": "array" }, "x": { "description": "Camera X coordinate", "type": "number" }, "y": { "description": "Camera Y coordinate", "type": "number" }, "yaw": { "description": "Horizontal angle: 0=north, 90=west, -90=east, 180=south", "maximum": 180, "minimum": -180, "type": "number" }, "z": { "description": "Camera Z coordinate", "type": "number" } }, "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