SuperAPI AI 工具集

live-debugging-mcp

智能体与模型

查看项目

更新于 10-15 21:40

技能介绍

用途:当开发者调试 Android DAT 应用且本地已有 DAT Inspector MCP 服务器或 DAT 调试服务器时使用。它是 dat-docs-mcp 的实时运行时对应物:查 API 用文档搜索,观察应用与设备实际行为用本技能。

主要能力:发现并连接运行中的应用调试服务器;建立基线状态(连接状态、SDK 状态、DAT 就绪度);检查 Meta AI 应用与设备边界行为(边界诊断、设备路径、权限、设备属性);等待窄范围事件、获取错误与事件摘要;导出脱敏诊断包用于交接。

使用方式:先调用 discover_debug_servers 与 connect_to_debug_server,再依次调用 get_connection_status、get_sdk_state、get_dat_readiness 建立基线,不要跳过 get_connection_status。疑似边界问题时检查 get_companion_boundary_diagnosis、get_device_path、get_permissions、get_device_properties。请开发者复现失败流程,用 wait_for_events(带 category 或 source)、get_errors、get_event_digest 获取证据,最后用 export_diagnostic_bundle 收集脱敏包。

证据映射:初始化看 Wearables.initialize(context) 日志;注册看 Wearables.registrationState;设备可用性看 Wearables.devices 及 device.compatibility、device.properties 事件;设备连接看 device.linkState;权限看 Wearables.checkPermissionStatus(...)、device.permission、check_permissions、get_permissions;会话看 createSession(...)、session.start()、deviceSession.state、session.state 及会话错误;流看 session.addCamera(...)、camera.stream.start()、camera.stream.state、帧计数与流错误;传输看 sdk.usesDam 与 DAM/DWA 错误值。

适用场景:注册被阻塞、无可用设备、权限失败、会话在创建流前失败、流在会话启动后失败等诊断。

限制:除非用户明确要求改应用代码,否则保持只读;不得修改 Meta AI 应用、设备、账户、权限、注册或应用状态;伴随应用与设备结果仅视为基于应用可见 DAT 事件的边界诊断,不是直接访问伴随应用内部;若 MCP 工具未配置,请开发者启用本地 DAT 调试环境,并回退到日志加 search_dat_docs。输出时说明证据层面、阻塞状态与下一步开发者操作。