HUD is built as a thin orchestration layer on top of MCP, providing structure for agent evaluation, environment management, and telemetry.Documentation Index
Fetch the complete documentation index at: https://hud-f5fd7c15-feat-agent-orchestrator-cookbook.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
System Overview
Core Components
1. Agents (hud.agents)
Agents make decisions and call tools:
Agents can auto-create MCP clients from
task.mcp_config - no manual client setup needed2. Tasks (hud.Task)
Tasks define what agents should accomplish:
The
name and arguments in setup/evaluate tools correspond exactly to the tool names and parameters exposed by the MCP server3. MCP Clients (hud.clients)
Clients handle the MCP protocol:
4. Environments
Environments are MCP servers exposing tools:5. Telemetry (hud.trace)
Real-time observability:
Execution Flow
Key Design Principles
- Protocol-First: Everything speaks MCP
- Composable: Mix and match agents, environments, evaluations
- Observable: Built-in telemetry for every interaction
- Testable: Reproducible evaluations with Docker
- Extensible: Easy to add new agents or environments
The
MCPServer class wraps FastMCP with lifecycle management, making it easy to build Docker-based environmentsNext Steps
Evaluate Agents
Test and benchmark agents on standardized tasks
Build Environments
Create MCP-compatible environments for your software