Skip to main content
Glama

ue_build_status

Check an Unreal Engine build's progress and errors, and retrieve the latest log lines. Optionally wait for the build to complete and get progress updates.

Instructions

Stato della compilazione avviata con ue_build_start: in corso, errori, coda del log.

Args: tail_lines: quante righe finali del log restituire. uproject: a quale progetto si riferisce; se omesso, l'ultima compilazione avviata. wait_seconds: se > 0 attende la fine della compilazione fino a questo limite, riportando l'avanzamento, invece di restituire subito. Una build completa dura minuti: meglio un'attesa sola che venti letture.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
uprojectNo
tail_linesNo
wait_secondsNo
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description bears full responsibility for disclosing behavior. It explains that the tool returns immediate status unless wait_seconds > 0, in which case it blocks and reports progress. It also notes the default project selection. This is thorough but could mention whether the tool is read-only.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise, with a brief overview followed by a structured parameter list. It is front-loaded and every sentence contributes value. Slight verbosity in Italian does not detract significantly.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool's complexity (checking status with optional waiting) and lack of output schema, the description adequately covers return types (progress, errors, log tail) and parameter behavior. It could be enhanced by explicitly stating the format of the returned data.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Since schema description coverage is 0%, the description fully explains all three parameters: tail_lines (log line count), uproject (project reference, default to last started), and wait_seconds (waiting behavior). It adds meaningful context about defaults and usage beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool checks the status of a compilation started with ue_build_start, returning progress, errors, and log tail. It distinguishes from sibling tools like ue_build_start (which initiates) and ue_build_unblock (which resolves issues).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description indicates it should be used after ue_build_start and provides advice on using wait_seconds to avoid polling. However, it does not explicitly mention when not to use it or contrast with other status tools, leaving some room for ambiguity.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/FFZackFair92/unreal-engine-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server