Computer Use: TypeError 'Cannot read properties of undefined (reading checkAccessibility)' on request_access

Resolved 💬 2 comments Opened Mar 31, 2026 by russellju16-afk Closed May 5, 2026

Bug Description

When using the computer-use MCP server in Claude Code CLI, calling request_access consistently fails with:

Cannot read properties of undefined (reading 'checkAccessibility')

This error occurs every time, preventing any computer use functionality from working.

Steps to Reproduce

  1. Open Claude Code CLI interactive session
  2. Run /mcp and enable computer-use server (shows "Reconnected to computer-use")
  3. Ask Claude to use any computer use tool (e.g. request_access or list_granted_applications)
  4. Error is thrown immediately

Environment

  • Claude Code version: 2.1.88
  • macOS version: Darwin 25.4.0 (macOS Tahoe / macOS 26)
  • Shell: zsh
  • Node: 22+

Permissions Granted

  • ✅ Accessibility: Terminal and Claude enabled in System Settings → Privacy & Security → Accessibility
  • ✅ Screen Recording: enabled for Terminal and Claude

Additional Context

  • The computer-use MCP server connects successfully (tools are listed and available)
  • The error appears to be a JS runtime TypeError — some native module or binding that provides checkAccessibility is not loaded/initialized
  • claude mcp list does not show computer-use (it's a built-in MCP server, not external)
  • Claude desktop app was not fully running (only chrome-native-host process present)
  • Restarting the MCP connection via /mcp does not resolve the issue
  • Both request_access and list_granted_applications produce the same error

View original on GitHub ↗

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