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 /mcp multiple 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 checkAccessibility function it tries to call is undefined

View original on GitHub ↗

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