mcbaratone
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| run_commandC | Execute a raw Baritone/mission command string. |
| batch_commandC | Execute multiple Baritone commands sequentially with proper error handling. |
| cancel_commandB | Cancel the active Baritone task. |
| set_goal_blockB | Apply a block-level navigation goal using goto command (bridge doesn't support GoalBlock). |
| clear_goalB | Clear the current pathing goal. |
| mission_macroC | Invoke a mission macro or consume the queued macros (dequeue=True). |
| mission_queueC | Queue mission macros that the bridge should execute sequentially. |
| mission_checkpointC | Persist the active phase/checkpoint on the bridge. |
| start_miningC | Start the mining process for a given target block. |
| stop_miningB | Stop the mining process. |
| snapshotC | Return a combined snapshot of bridge telemetry. |
| get_cached_blockC | Get cached block information at coordinates. |
| cache_blockC | Cache block state information. |
| clear_cacheB | Clear all cached data. |
| start_schematic_uploadC | Start uploading a schematic file. |
| get_upload_progressC | Get progress of an upload. |
| cancel_uploadD | Cancel an upload. |
| poll_eventsC | Poll events from the EventManager buffer. |
| subscribe_eventsC | Subscribe to real-time event streaming for specified event types. |
| unsubscribe_eventsC | Unsubscribe from real-time event streaming for specified event types. |
| subscribe_mission_updatesC | Subscribe to real-time mission state updates and collaborative mission events. |
| unsubscribe_mission_updatesB | Unsubscribe from real-time mission state updates. |
| broadcast_mission_stateC | Broadcast mission state update to all subscribed MCP clients. |
| get_rate_limit_infoB | Get current rate limiting information. |
| get_command_analyticsC | Get performance analytics for a specific command. |
| get_system_health_alertsA | Get current system health alerts and warnings. |
| get_performance_trendsC | Get performance trend analysis over the specified time period. |
| thiswayB | Go in the direction you are facing for a specified number of blocks. |
| pathC | Start pathing to the current goal. |
| goal_coordinatesC | Set a goal to the specified coordinates. Provide at least one coordinate. |
| goto_block_typeC | Go to a block of a specific type (e.g. 'diamond_ore', 'portal', 'ender_chest'). |
| follow_entityB | Follow entities of a specific type (e.g. 'pig', 'cow'). |
| follow_playerC | Follow a specific player. |
| comeB | Tell Baritone to head towards your camera. |
| invertA | Invert the current goal and path (run away from goal). |
| blacklistB | Blacklist the closest block so Baritone won't attempt to get to it. |
| exploreC | Explore the world from the origin of x,z (or player feet if omitted). |
| axisC | Go to an axis or diagonal axis. |
| surfaceC | Head towards the closest surface-like area. |
| build_schematicC | Build a schematic. Optionally specify origin coordinates. |
| tunnelC | Dig a tunnel with specified dimensions. |
| farmC | Automatically harvest, replant, or bone meal crops. |
| mine_quantityC | Mine a specific quantity of a block type. |
| etaB | Get information about the estimated time until the next segment and the goal. |
| procB | View miscellaneous information about the process currently controlling Baritone. |
| findC | Search through Baritone's cache and attempt to find the location of the block. |
| versionA | Get the version of Baritone. |
| gcB | Call System.gc() to free up memory. |
| repackB | Re-cache the chunks around you. |
| renderC | Fix glitched chunk rendering. |
| reload_allB | Reload Baritone's world cache. |
| save_allC | Save Baritone's world cache. |
| wp_saveB | Save a waypoint. Uses current position if coordinates are not provided. |
| wp_deleteC | Delete a waypoint by name. |
| wp_listC | List waypoints with a specific tag. |
| wp_goalC | Set a goal to a waypoint. |
| clickC | Click the destination on the screen (where player is looking). |
| build_open_schematicB | Build the schematic that is currently open in Schematica. |
| set_settingC | Set a Baritone setting. For booleans, the value is option (toggles if omitted in chat, but here we require value). |
| reset_settingC | Reset a specific setting to its default value. |
| reset_all_settingsB | Reset all settings to their default values. |
| get_modified_settingsA | See all settings that have been modified from their default values. |
| help_commandC | Get help for Baritone commands. |
| minecraft_helpC | Return static, read-only guidance for MCP agents. |
| minecraft_describe_toolC | Return stable guidance metadata for the selected MCP tool. |
| inspect_build_siteB | Inspect a build site candidate by radius before any mutation. |
| preview_build_planB | Generate a deterministic build-plan preview without bridge connection. |
| damnD | daniel |
| read_fileC | Read the contents of a file. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| workflow | Return workflow prompt for agent guidance. |
| build-plan | Return prompt for build-plan guidance. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| workflow_guidance_resource | Return survival-first guidance for agent workflow. |
| build_plan_guidance_resource | Return survival-first guidance for build plan execution. |
| buildsite_guidance_resource | Return survival-first guidance for build site inspections. |
TDQS
Scored across 69 tools
Many tools overlap in purpose: run_command/batch_command/mission_macro/mission_queue for execution, and numerous pathing/exploration variants (path, goal_coordinates, goto_block_type, come, thisway, axis, surface, explore). Several legacy commands (proc, eta, find, gc, damn) have vague descriptions, making it hard for an agent to choose reliably.
Names mix single-word Baritone commands (find, path, explore, invert, damn) with snake_case verb_noun tools (set_goal_block, subscribe_events, wp_save). No consistent pattern is applied across the set; prefixes like wp_, mission_, and get_ are not used systematically.
69 tools is extreme for this surface; many are niche legacy commands or redundant wrappers, far exceeding a well-scoped 3-15 tool set. The count creates a high cognitive load and increases misselection risk.
The set broadly covers pathing, mining, building schematics, waypoints, settings, cache, events, uploads, and command execution, suggesting fairly complete coverage for Baritone automation. Minor gaps and oddities remain, such as the non-functional 'damn' tool and some lifecycle operations being implicit via run_command.