Skip to main content
Glama

generate_robot_report

Generate operational reports for Universal Robots by specifying robot ID, time range, and output path to document performance data.

Instructions

生成机器人运行报告

参数:
- robot_id: 机器人ID
- start_time: 开始时间戳
- end_time: 结束时间戳
- report_path: 报告保存路径

返回:
- 报告生成结果

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
robot_idYes
start_timeNo
end_timeNo
report_pathNo

Implementation Reference

  • MCP tool handler for 'generate_robot_report'. Decorated with @mcp.tool(), it generates a robot report using advanced_data_analyzer.generate_report, handling parameters and errors appropriately.
    @mcp.tool()
    def generate_robot_report(robot_id: str, start_time: float = None, end_time: float = None, report_path: str = None):
        """
        生成机器人运行报告
        
        参数:
        - robot_id: 机器人ID
        - start_time: 开始时间戳
        - end_time: 结束时间戳
        - report_path: 报告保存路径
        
        返回:
        - 报告生成结果
        """
        try:
            if advanced_data_analyzer is None:
                return return_msg("高级数据分析器未初始化")
            
            # 生成报告
            report = advanced_data_analyzer.generate_report(
                robot_id=robot_id,
                start_time=start_time,
                end_time=end_time,
                report_path=report_path
            )
            
            if 'error' in report:
                return return_msg({"error": report['error']})
            
            return return_msg({"success": True, "report": report})
        except Exception as e:
            logger.error(f"生成机器人报告失败: {str(e)}")
            return return_msg(f"生成机器人报告失败: {str(e)}")
  • Registration of the 'generate_robot_report' tool via the @mcp.tool() decorator.
    @mcp.tool()

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/nonead/nUR_MCP_SERVER'

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