Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RCON_HOST | No | RCON server hostname | localhost |
| RCON_PORT | No | RCON server port | 25575 |
| LOG_PREFIX | No | Prefix for filtered log reading | [TEST] |
| SERVER_DIR | Yes | Minecraft server root directory | |
| DATABASE_PATH | No | Path to plugin SQLite database | |
| RCON_PASSWORD | Yes | RCON password |
Capabilities
Features and capabilities supported by this server
| 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_command | Execute an RCON command on the Minecraft server (without leading slash). |
| run_command_with_log | Execute an RCON command and capture server log output produced afterwards. |
| read_server_log | Read the last N lines from the Minecraft server log file. |
| read_test_log | Read plugin test/debug logs filtered by a configurable prefix. |
| query_database | Execute a read-only SELECT query against the plugin's SQLite database. |
| check_plugin_status | Check overall plugin health: RCON connectivity, recent errors in the server log, and database file status. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |