When I use an object parameter, it cannot call the mcp tool correctly. The mcp server seems return a "$ref" parameter.
MCP tool example:
class OrderCond(BaseModel):
id: Optional[int] = Field(default=None, description="订单编号,如101")
orderSn: str = Field(default=None, description="订单编码,如ORDR-101")
userPhone: str = Field(default=None, description="用户手机号")
@mcp.tool()
async def query_order(orderCond: OrderCond):