Agent Device MCP Server
Open source device layer for AI coding agents: a CLI, MCP server, and typed Node.js API to control mobile, web, TV, and desktop apps on devices and simulators, locally or in the cloud.
Agent Device is an open-source mcp server by callstack, written mainly in TypeScript, with 5,221 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.
Scan summary: scanned Nov 5, 2026 at commit 22bd671. Seen able to run dynamic code, read environment and secrets, connect to the internet. Scan policy
22bd671 · Nov 5, 2026Findings (31)
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.exfiltration issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.code-execution issueDetails are available to the maintainer after claiming this listing.
- highHigh. Something risky that needs a close look before you install.code-execution issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.image-size@1.2.1: 2 known vulnerabilitiesGHSA-5p2g-fcmc-qvqq, GHSA-w3rx-r6r6-pgpr
examples/test-app/pnpm-lock.yaml - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.MCP server didn't complete the protocol handshakeserver exited early with code 1
- lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
packages/daemon/src/sessions/request-handler-chain-routing.test.ts:300 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
packages/daemon/src/sessions/request-handler-chain-routing.test.ts:317 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Sends data to a paste site, webhook catcher or chat webhook — common exfiltration channels.
packages/daemon/src/sessions/request-handler-chain-routing.test.ts:343 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
packages/maestro/src/daemon-port/__tests__/run-script-http.test.ts:182 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
packages/maestro/src/internal/__tests__/engine.test.ts:816 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
packages/platform-web/src/agent-browser-provider.test.ts:665 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Executes dynamically built code (eval / new Function / vm).
packages/platform-web/src/agent-browser-select-content.test.ts:365 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
packages/provider-revyl/src/connection.test.ts:121 - lowLow. Minor, or common in normal tools. Shown for information.In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
packages/provider-revyl/src/revyl-client.test.ts:37 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
docs/evidence/ios-simulator-snapshot-source-2026-09-04.md:34 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
packages/apple-runner/src/__tests__/runner-artifact-env.test.ts:21 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
packages/apple-runner/src/__tests__/runner-disposal.test.ts:218 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
packages/apple-runner/src/__tests__/runner-xctestrun.test.ts:557 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
packages/daemon/src/core/__tests__/session-action-recorder.test.ts:868 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key2 matches in this file
packages/daemon/src/sessions/__tests__/replay-runtime/session-replay-runtime-failure-response.test.ts:56 - lowLow. Minor, or common in normal tools. Shown for information.Possible example credential in docs/tests: generic-api-key
packages/replay-port/src/daemon-port/__tests__/target-token.test.ts:14 - lowLow. Minor, or common in normal tools. Shown for information.deepmerge@4.3.1: 1 known vulnerabilityGHSA-gcqx-w48m-w2h4
examples/test-app/pnpm-lock.yaml - lowLow. Minor, or common in normal tools. Shown for information.Reads environment variables not listed in the manifestGITHUB_API_URL, GH_TOKEN, GITHUB_TOKEN, AI_MODEL, DEVELOPER_DIR, IMAGE_SIZE_PACKAGE_DIR, IMAGE_SIZE_FIXTURE, AGENT_DEVICE_IOS_RUNNER_LEASE_DIR, AGENT_DEVICE_IOS_RUNNER_DETACH, AGENT_DEVICE_IOS_RUNNER_DERIVED_PATH, AGENT_DEVICE_XCUITEST_INCLUDE_UNIT_TESTS, AGENT_DEVICE_IOS_RUNNER_CACHE_KEEP, AGENT_DE…
Network activity
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Agent Device alternatives
View more →Similar mcp servers in Developer Tools, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Agent Device (this page) callstack | 5.2k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| MCP Use mcp-use | 11k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| MobileBuildMCP getsentry | 6.5k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Gemini Notebook MCP CLI jacob-bd | 6.4k | MIT | Oct 27, 2026 | Scanned, no flagged issues |
| Mcporter openclaw | 5.1k | MIT | Oct 27, 2026 | Scanned, no flagged issues |
| Flint Chart microsoft | 4.5k | MIT | Nov 1, 2026 | Scanned, no flagged issues |