computer-use MCP: checkAccessibility error on macOS
Resolved 💬 3 comments Opened Apr 9, 2026 by user-latham Closed Apr 13, 2026
Bug Report
Description
The computer-use MCP server fails on every tool call with:
Cannot read properties of undefined (reading 'checkAccessibility')
This occurs on request_access, list_granted_applications, screenshot, and all other computer-use tools. The MCP reports as "connected" via /mcp but no tool calls succeed.
Environment
- Claude Code v2.1.98 (npm install)
- macOS Darwin 25.3.0 (Apple Silicon)
- Claude desktop app running (v1.1062.0) with
"computerUse":{"status":"supported"}
What was verified
- Accessibility permission enabled for Claude desktop app and Terminal in System Settings
- Screen Recording permission enabled for Claude desktop app
- Toggled permissions off and back on
- Quit and relaunched Claude desktop app
- Reconnected MCP via
/mcpmultiple times - No computer-use process spawns (checked via
ps aux)
Expected behavior
request_access should show the approval dialog and allow screenshot/interaction tools.
Actual behavior
Every call immediately returns:
Cannot read properties of undefined (reading 'checkAccessibility')
Notes
- Computer-use was working previously on this same machine
- No obvious changes to system or permissions between working and broken states
- The error appears to be internal to the MCP server — the
checkAccessibilityfunction it tries to call is undefined
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗