Computer-use MCP crashes: checkAccessibility / registerEscape undefined
Resolved 💬 5 comments Opened Apr 2, 2026 by Kaliratech Closed May 5, 2026
Description
Computer-use MCP server fails on every tool call with JavaScript errors. The server connects (shows "Reconnected to computer-use" after /mcp), but every tool call (request_access, list_granted_applications, screenshot) throws:
Errors
Cannot read properties of undefined (reading 'checkAccessibility')
Cannot read properties of undefined (reading 'registerEscape')
Steps to Reproduce
- Open Claude Code (CLI, v2.1.90)
- Computer-use MCP connects automatically
- Call any computer-use tool (e.g.
request_access,screenshot,list_granted_applications) - Error returned immediately
Environment
- macOS Darwin 25.3.0
- Claude Code v2.1.90
- Accessibility permissions granted in System Settings → Privacy & Security
- Screen Recording permissions granted
- Full quit + relaunch does not fix
/mcpreconnect does not fix
Expected Behavior
Computer-use tools should work after granting accessibility permissions.
Actual Behavior
Every tool call fails with undefined property access errors, suggesting the MCP server's internal state is not properly initialized.
Logs
coworkd.log last entry is from March 23 — the VM backing computer-use does not appear to be running or restarting on session launch.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗