Set up ADB port forwarding to connect to Oculus Browser for automation. Checks existing forwarding first, then creates if missing.
457,849 tools. Updated 2026-08-14 18:31
"Oculus" matching MCP tools:
- Retrieves the title of the currently active page in the Oculus Browser, enabling automated verification of page content within your browser automation workflows.
- Retrieve console messages from the current page to debug JavaScript errors, warnings, and logs during Oculus Browser automation.
- Click a webpage element by CSS selector to perform automated actions in the Oculus Browser.
- Retrieve a list of connected ADB devices to identify available targets for browser automation on Oculus Quest.
- Capture the current page in Oculus Browser as a PNG or JPEG image. Specify format and quality to control output.
Matching MCP Servers
- Alicense-qualityBmaintenanceProvides read-only MCP tools for AI agents to observe user-selected regions of a Chrome browser, including region info, text/UI semantics, cropped images, and changes.MIT
- FlicenseCqualityDmaintenanceControls Oculus Browser via WebSocket CDP protocol, enabling full browser automation with Playwright-like API for navigation, interaction, content extraction, and more.571
- Establishes a WebSocket connection to the Oculus Browser and retrieves the list of available pages, enabling subsequent browser automation tasks.
- Opens a given web address in the Oculus Browser, enabling automated control for navigation and page interaction.
- List all open pages in the Oculus Browser to get a complete view of active tabs for easier navigation and tab management.
- Retrieve a single DOM element that matches a CSS selector, enabling targeted automation actions in the Oculus Browser.
- Override browser geolocation by setting latitude and longitude, enabling location-based testing in Oculus Browser.
- Create a shareable WebXR VR walkthrough session URL (and Meta Quest oculus:// deep link + QR code) for a translated model. The session_id is generated server-side; rendering happens in the user's Quest browser. When to use: you need to walk a client or field team through a model in immersive VR on Meta Quest 2/3/Pro. When NOT to use: the user is on a phone/tablet without a headset — use xr_launch_ar_session or get_viewer_link. The model has not finished translating — call get_model_metadata first. APS scopes: viewables:read data:read (enforced at viewer page load, not at tool call). Rate limits: APS default ~50 req/min per app per endpoint; Model Derivative translation jobs ~60 req/min; OSS uploads size-limited per file to 100MB for direct upload, larger via resumable. Errors: 401 APS token expired/invalid — refresh (only at viewer page load); 403 scope or resource permission denied; 404 URN not found — check the ID; 429 rate limited — backoff and retry; 5xx APS upstream outage — retry with jitter. Side effects: NON-IDEMPOTENT. Each call mints a new session_id (vr_<epoch_ms>). Inserts a row into D1 usage_log which is later read by xr_list_sessions. No APS resources are created.Connector