1. Conduid
  2. Files
  3. io.github.RubenGlez/devicecloud
MCP server · Files

io.github.RubenGlez/devicecloud

MCP server for DeviceCloud — query Maestro test uploads, results, analytics, and artifacts.

Unclaimed files
37Low

Scored 5 months ago · breakdown

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 Code
claude mcp add io-github-rubenglez-devicecloud -- npx -y devicecloud-mcp
npx
npx -y devicecloud-mcp

This 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

I know everything about io.github.RubenGlez/devicecloud. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About io.github.RubenGlez/devicecloud

How do I install io.github.RubenGlez/devicecloud?

Run claude mcp add io-github-rubenglez-devicecloud -- npx -y devicecloud-mcp, then add the server to your MCP client's configuration.

Is io.github.RubenGlez/devicecloud safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.RubenGlez/devicecloud still maintained?

Yes — the last commit was 2 months ago. The repository has 0 stars and 0 forks.