All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add Hermes CDP tools (
hermes_cdp,hermes_targets) for inspecting the React Native Hermes JS runtime via Metro
- 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