Junjie
9 天以前 4898d942bd6e3c1119493cf0314b15f2bd54daf3
src/main/java/com/zy/ai/mcp/config/McpToolsBootstrap.java
@@ -13,10 +13,10 @@
    public static void registerAll(ToolRegistry registry, final WcsDataFacade facade) {
        registry.register(tool(
                "device.get_crn_status",
                "Query realtime status of a crn device by deviceNo.",
                "device_get_crn_status",
                "通过堆垛机编号查询堆垛机设备实时数据",
                schemaObj(
                        propInt("crnNos", true)
                        propArr("crnNos", true, "integer")
                ),
                schemaObj(
                        propObj("devices", true)
@@ -29,8 +29,8 @@
        ));
        registry.register(tool(
                "device.get_station_status",
                "Query realtime status of a station device",
                "device_get_station_status",
                "查询输送线站点设备实时数据",
                schemaObj(
                ),
@@ -45,10 +45,10 @@
        ));
        registry.register(tool(
                "device.get_rgv_status",
                "Query realtime status of a rgv device by deviceNo.",
                "device_get_rgv_status",
                "通过RGV编号查询RGV设备实时数据",
                schemaObj(
                        propInt("rgvNos", true)
                        propArr("rgvNos", true, "integer")
                ),
                schemaObj(
                        propObj("devices", true)
@@ -61,8 +61,8 @@
        ));
        registry.register(tool(
                "task.list",
                "List tasks by filters (status/CrnDevice/RgvDevice//time window).",
                "task_list",
                "通过筛选条件查询任务数据",
                schemaObj(
                        propInt("crnNo", false),
                        propInt("rgvNo", false),
@@ -78,8 +78,8 @@
        ));
        registry.register(tool(
                "log.query",
                "Query logs by keyword/level/time window/device/task. Return clipped log lines.",
                "log_query",
                "通过筛选条件查询日志数据",
                schemaObj(
                        propInt("limit", false)
                ),
@@ -92,8 +92,8 @@
        ));
        registry.register(tool(
                "config.get_device_config",
                "Get device config by deviceCode.",
                "config_get_device_config",
                "通过设备编号查询设备配置数据",
                schemaObj(
                        propArr("crnNos", false, "integer"),
                        propArr("rgvNos", false, "integer"),
@@ -108,8 +108,8 @@
        ));
        registry.register(tool(
                "config.get_system_config",
                "Get key system configs for diagnosis.",
                "config_get_system_config",
                "查询系统配置数据",
                schemaObj(
                ),
@@ -229,4 +229,4 @@
        m.put("items", items);
        return m;
    }
}
}