GuiaIA MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SNAPSHOT | No | Path to a trusted snapshot JSON file, passed via --snapshot, for read-only local mode. | |
| RCON_PORT | No | RCON port for the Minecraft server, passed via --rcon-port (default 25575). | |
| PYTHONPATH | No | Absolute path to the GuiaIA/src directory, required to run the MCP server from a source checkout. | |
| RCON_PASSWORD_FILE | No | Path to a local file containing the Minecraft RCON password, passed via --rcon-password-file. |
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
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| guia_statusA | Read sanitized status; does not reveal player names or change the world. |
| guia_performanceB | Read available metrics; absent data stays null (never guessed). |
| guia_diagnoseB | Interpret existing telemetry and propose safe next steps; never applies fixes. |
| guia_plan_gatherA | Parse a Spanish request into an explicit non-executing plan. No gameplay actions. |
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 4 tools
The four tools have mostly distinct roles: status reading, performance metrics reading, diagnosis interpretation, and request-to-plan parsing. However, guia_status, guia_performance, and guia_diagnose all operate on telemetry and could be confused when an agent just wants 'the current situation.' The descriptions help, but boundaries are not perfectly sharp.
All tools share the guia_ prefix and snake_case style, giving a predictable namespace. The second component is less uniform: status and performance are noun-like read targets, diagnose is a verb, and plan_gather is a compound action. This is a minor deviation rather than a real inconsistency.
Four tools is well within the appropriate range for a focused advisory/diagnostics server. Each tool has a clear place: status, metrics, diagnosis, and planning. Nothing feels redundant or bloated.
The read-only, non-executing scope is coherent and covered by status, performance, diagnosis, and plan gathering. There are minor gaps around discovering what telemetry or plan types are available, but the surface supports the stated safe-advisory purpose without obvious dead ends.