Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.43 KB

File metadata and controls

33 lines (21 loc) · 1.43 KB

Changelog

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.

Added

  • Add Hermes CDP tools (hermes_cdp, hermes_targets) for inspecting the React Native Hermes JS runtime via Metro

Added

  • Add get element text and mapping to all backends (#9)
  • Add device selection tools (#7)

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-session file 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