Build your own MCP-compatible agent for HUD evaluation
MCPAgent
class for full control, or use the quickstart template for a simpler approach.
MCPAgent
and implementing four core methods:
messages: list[Any]
- Your LLM’s native message format (e.g., OpenAI’s format)blocks: list[ContentBlock]
- MCP’s content blocks (text, images, etc.)tool_calls: list[MCPToolCall]
and tool_results: list[MCPToolResult]
- Native MCP types