Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description | 
|---|---|
| No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description | 
|---|---|
| No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description | 
|---|---|
| connectToServer | Connect to a Minecraft server with the specified credentials | 
| disconnectFromServer | Disconnect from the Minecraft server | 
| sendChat | Send a chat message to the Minecraft server | 
| getPosition | Get the current position of the player in the Minecraft world | 
| moveTo | Move the player to a specific location | 
| moveControl | Control the player with basic movement commands | 
| lookAt | Make the player look in a specific direction or at coordinates | 
| digBlock | Dig a block at the specified coordinates | 
| placeBlock | Place a block at the specified location | 
| getNearbyPlayers | Get a list of players nearby | 
| getServerInfo | Get information about the currently connected server | 
| checkInventory | Check the items in the player inventory | 
| equipItem | Equip an item from inventory to hand or armor slot | 
| inventoryDetails | Get detailed information about inventory items | 
| tossItem | Throw items from inventory | 
| getNearbyEntities | Get a list of all entities nearby | 
| attackEntity | Attack a specific entity | 
| useOnEntity | Use held item on a specific entity | 
| followEntity | Follow a specific entity | 
| openContainer | Open a container (chest, furnace, etc.) at specific coordinates | 
| withdrawItem | Take items from an open container | 
| depositItem | Put items into an open container | 
| closeContainer | Close the currently open container | 
| getRecipes | Get a list of available crafting recipes | 
| craftItem | Craft an item using available materials | 
| listTrades | List available trades from a nearby villager | 
| tradeWithVillager | Trade with a nearby villager |