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
- Open Claude Code CLI interactive session
- Run
/mcpand enablecomputer-useserver (shows "Reconnected to computer-use") - Ask Claude to use any computer use tool (e.g.
request_accessorlist_granted_applications) - 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-useMCP server connects successfully (tools are listed and available) - The error appears to be a JS runtime TypeError — some native module or binding that provides
checkAccessibilityis not loaded/initialized claude mcp listdoes not showcomputer-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
/mcpdoes not resolve the issue - Both
request_accessandlist_granted_applicationsproduce the same error
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗