computer-use MCP fails on macOS Tahoe 26 — "Cannot read properties of undefined (reading 'checkAccessibility')"

Resolved 💬 7 comments Opened Apr 2, 2026 by dliu-lab Closed May 5, 2026

Bug Description

The computer-use MCP server reconnects successfully but all tool calls fail with:

Cannot read properties of undefined (reading 'checkAccessibility')

The native accessibility bridge module appears to fail silently on macOS 26, returning undefined instead of the expected native object.

Environment

  • Claude Code version: 2.1.90
  • Claude desktop app version: 1.2.234
  • macOS version: 26.3.1 (a) — Build 25D771280a
  • Kernel: Darwin 25.3.0 arm64 (Apple Silicon — T6041)
  • Architecture: ARM64

Steps to Reproduce

  1. Run Claude Code 2.1.90 on macOS 26.3.1
  2. Open Claude desktop app (1.2.234)
  3. Connect the computer-use MCP via \/mcp\
  4. Call any computer-use tool (e.g. \request_access\, \screenshot\)

Expected Behavior

Tool calls succeed, accessibility permission dialog appears.

Actual Behavior

Every call returns: \Cannot read properties of undefined (reading 'checkAccessibility')\

Notes

  • macOS Accessibility and Screen Recording permissions are granted for Claude
  • The MCP server connects (shows as "connected") but the native \.node\ bridge module fails to initialize
  • Likely the native binary was not compiled for Darwin 25.x / macOS 26

View original on GitHub ↗

This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗