Skip to content

axafrance/webengine-mobile

v1.0.0MIT

Observe and interact with live Android/iOS apps via WebEngine MCP (Appium): snapshot, tap/type/swipe, then generate mobile UI code.

Plugin webengine-mobile (Appium)

Interactive gate between coding agents and a live Android/iOS app. Bundles skills + MCP server for VS Code/Copilot (Agent Plugins 1.0) and Codex in one folder.

plugins/webengine-mobile/
  plugin.json / mcp.json                # Agent Plugins 1.0 (Copilot/VS Code)
  .codex-plugin/plugin.json / .mcp.json # Codex
  skills/webengine-mobile/              # observe/act/generate skill
  skills/webengine-scaffold/            # solution scaffolding skill (mirror of web plugin's copy)

Prerequisites: .NET 10 + AxaFrance.WebEngine.Mcp on NuGet (see web plugin README for publish) + Appium server (default http://localhost:4723).

Option A — GitHub Copilot (VS Code)

  1. Chat: Install Plugin From Sourcehttps://github.com/AxaFrance/webengine-dotnet (or marketplace / chat.pluginLocations for a local clone).
  2. Enable the plugin; its MCP server starts automatically.
  3. Verify: webengine-mobile in MCP: List Servers, skills in Chat: Configure Skills.

Manual: copy skills/webengine-mobile (+ skills/webengine-scaffold) to .github/skills/, and mcp.json into .vscode/mcp.json.

Option B — Codex

codex plugin marketplace add AxaFrance/webengine-dotnet --sparse .agents/plugins
# then install webengine-mobile from the Plugins Directory

Manual: codex mcp add webengine-mobile -- dnx AxaFrance.WebEngine.Mcp --profile mobile --transport stdio + copy skills/ to ~/.codex/skills/.

Local build fallback

See web plugin README (same steps with --profile mobile).

Use

start_session(platform, appPath, deviceName)get_accessibility_snapshotexecute_bulk_actionsclose_session. Verify: 17 tools.