通过 MCP 工具管理 FBox 工业物联网设备。安装和配置详见 README.md。
utc_now 工具获取服务器实时时间Timestamp 为 UTC 毫秒级时间戳BoxNo(设备序列号)和 BoxAlias(设备别名) 二选一 即可定位设备BoxAlias 传入null 调用工具,服务端会返回候选列表OnlyOnline = trueConnState 为 Online 或 TimedOut 视为在线bool 值展示为"是"或"否"write_user_box_dmon_value 和 confirm_current_alarm 是写操作所有业务工具返回统一结构:
json
{
"success": true,
"code": 0,
"message": null,
"data": { "..." },
"suggestedParameters": null
}
Code含义处理方式0成功解析 data 展示给用户300参数需要选择解析 suggestedParameters 候选列表让用户选择,选择后用 value 字段(非 label)重新调用400请求错误展示 message 错误信息401未认证提示用户检查认证配置404未找到提示目标资源不存在500服务器错误提示系统异常,建议稍后重试
text
get_user_box_stats → get_user_box_list(OnlyOnline=true) → get_user_box_info(BoxAlias=xxx)
text
get_user_box_dmon_group_list(BoxAlias=xxx)
→ [如返回 300,让用户选择设备]
get_user_box_dmon_list(BoxNo=xxx, GroupName=xxx)
→ [如返回 300,让用户选择分组]
get_user_box_dmon_value(BoxNo=xxx, GroupName=xxx, Name=xxx)
text
get_user_box_stats → 确认存在报警
get_current_alarm_list(BoxAlias=xxx) → 展示当前报警
confirm_current_alarm(BoxNo=xxx, AlarmName=xxx) → 用户确认后执行
text
utc_now → 获取服务器时间
get_history_data_define_list(BoxAlias=xxx) → 了解可查数据
get_history_data_list(BoxNo=xxx, ItemName=xxx, BeginTime=..., EndTime=...)
→ 以表格形式展示,时间转北京时间
text
get_user_box_dmon_value → 读取当前值展示给用户
→ 用户确认 "将 [监控点] 从 [当前值] 修改为 [目标值]"
write_user_box_dmon_value(Confirmed=true)