Support progress reporting to the client `FastMCP` provides progress reporting, add this to LiteMCP. ``` async def send_action_goal( action_name: str, action_type: str, goal: dict, timeout: float | None = None, ctx: Context | None = None, ) -> dict: ... await ctx.report_progress(progress=feedback_count, total=None, message=completion_msg) ``` https://github.com/CelestoAI/ros-mcp-server/blob/b6b2a1d91fccd5e376be19d5665beca783e11c6b/server.py#L2591-L2592