About io.github.RubenGlez/devicecloud
io.github.RubenGlez/devicecloud is an MCP server published by RubenGlez in the Files category: mCP server for DeviceCloud — query Maestro test uploads, results, analytics, and artifacts.
Recent commit activity is the strongest signal that reported issues will get attention.
Install
claude mcp add io-github-rubenglez-devicecloud -- npx -y devicecloud-mcpnpx -y devicecloud-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (10)
diagnose_run**Start here.** One-call triage of a run (`uploadId` or `name`): folds retries per flow and returns failed flows with fail reasons, durations, and auto-downloaded failure-screenshot paths, plus a passed/failed/flaky summary and suggested next steps. Set `includeReport: false` to skip the screenshot download; `outputDir` sets where the report extracts (default `/tmp`).
Parameters not published.
download_artifactsZip of raw artifacts (logs, screenshots, video). `results: "FAILED"` (default) or `"ALL"`. Saves to `/tmp` by default; not auto-unzipped.
Parameters not published.
get_flow_runsIndividual run history for one flow file (`fileName` required). Returns status, duration, `failReason`, and the `uploadId` each run belongs to. Use to drill into a specific flow after `list_flow_analytics`.
Parameters not published.
get_html_reportDownloads + auto-unzips the HTML report. Returns the extraction dir and an inventory with `failureScreenshots[]` highlighted (these are the highest-signal debugging artifact).
Parameters not published.
get_junit_reportRaw JUnit XML for an upload.
Parameters not published.
get_resultsPer-flow rows for one upload: `id`, `test_file_name`, `status`, `fail_reason`, `duration_seconds`, `retry_of`. Optional client-side `status` filter.
Parameters not published.
get_upload_statusOverall status + per-test status, duration, `failReason`. Provide `uploadId` or `name`.
Parameters not published.
list_flow_analyticsPer-flow pass rate, run counts, avg duration over a lookback window (default 14 days). Useful to tell flakes from genuinely-broken flows.
Parameters not published.
list_uploadsList recent uploads. Filter by `name` (`*` wildcard), `from`, `to`, `limit`, `offset`.
Parameters not published.
suite_healthClassify every flow over a lookback window into healthy, flaky, broken, or regression, ranked worst-first, so you can tell whether a failure is worth fixing before diving in. Regressions (passing, then recently failing) come first. Same filters as `list_flow_analytics` (`platform`, `appId`, `days`, `startDate`, `endDate`, `tags`).
Parameters not published.
Ask AI
Ask AI about io.github.RubenGlez/devicecloud
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.