minecraft-agent-body
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": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| minecraft_connectC | Connect the body to its configured Minecraft Java server. |
| minecraft_disconnectA | Disconnect from Minecraft. |
| minecraft_statusA | Observe health, position, weather, gaze target, and nearby entities. |
| minecraft_inventoryB | List inventory item names, counts, and slots. |
| minecraft_eventsA | Read recent world and action events after a cursor. |
| minecraft_lookA | Set absolute yaw and pitch in radians. |
| minecraft_gotoC | Walk near a world coordinate. |
| minecraft_followA | Continuously follow a visible player until stopped. |
| minecraft_stopA | Immediately stop navigation and held movement controls. |
| minecraft_collectC | Find and dig one or more nearby blocks by block name. |
| minecraft_digC | Dig the block at an exact coordinate. |
| minecraft_placeC | Place an inventory block at a coordinate against a neighboring face. |
| minecraft_craftA | Craft an item using current inventory and a nearby crafting table when needed. |
| minecraft_equipC | Equip an inventory item. |
| minecraft_eatA | Eat the most nourishing recognized food in inventory. |
| minecraft_sleepA | Find and sleep in a nearby bed. |
| minecraft_attackA | Approach and strike one nearby visible entity by name. |
| minecraft_sayA | Send plain Minecraft chat. Slash commands are refused. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 18 tools
Each tool targets a distinct action or observation, but minecraft_collect and minecraft_dig overlap somewhat in block-digging behavior. The descriptions clarify coordinate-based digging versus nearby block collection, so an agent can generally select correctly.
All tools share the consistent minecraft_ prefix and use lowercase snake_case, which is predictable. Minor deviation is that some names are nouns (status, inventory, events) rather than verbs, but this does not cause real confusion.
18 tools is slightly above the ideal range, but each tool covers a meaningful body capability like movement, inventory, combat, or world interaction. The count feels appropriate for a Minecraft agent that needs both observation and action.
The tool surface covers connection, status, movement, block manipulation, inventory, crafting, eating, sleeping, attacking, and chat. Obvious gaps include dropping items, using non-food items, and interacting with entities or containers, but core agent workflows are not blocked.