Releases: MetaMask/device-mcp
Releases · MetaMask/device-mcp
Release list
0.2.0
0.1.0
Added
- Initial release of
@metamask/device-mcp - MCP server with stdio transport and lazy backend initialization
- Three backends: iOS (IDB), Android (ADB), Appium/BrowserStack (W3C WebDriver)
.device-sessionfile for attaching to existing Appium sessions or creating new ones- 16 MCP tools:
device_snapshot,device_screenshot,device_info,device_tap_element,device_tap_coordinates,device_type,device_swipe,device_long_press,device_wait_for,device_app_state,device_open_app,device_close_app,device_press_button,device_dismiss_keyboard,device_dismiss_alert,device_logs - Fuzzy element matching (case-insensitive, partial text)
- Android tree-structured UI hierarchy parser (nested, not flat)
- iOS
snapshotMaxDepthandmobile: sourcefallback for deep hierarchies - Auto-detection of platform from
.device-session,DEVICE_ID, or booted simulator/emulator - Runtime health check with actionable error messages for missing IDB/ADB
- SKILL.md agent reference with core loop, common patterns, and platform differences
- MetaMask module template compliance (ts-bridge, dual CJS/ESM, yarn constraints, CI workflows)
Fixed
- fix: GH workflow release creation
- chore: add additional tools
- chore: add MetaMask Security Code Scanner workflow