Agent♥︎Age
Catalog

Macbeth

Official

by wende · TypeScript

Open-source computer use for macOS agents.

Macbeth MCP Server (io.github.wende/macbeth)

Macbeth is an open-source MCP server for macOS “computer use.” It enables agents to see and operate Mac applications via MCP or TypeScript, including both native and Electron interfaces. When available, it provides structured UI access; otherwise it can use screenshots and OCR to interact.

🛠️ Key Features

  • macOS computer use for agents
  • Operate applications via MCP or TypeScript
  • Supports native and Electron application interfaces
  • Structured UI access when possible
  • Screenshots and OCR when necessary

🚀 Use Cases

  • Automate actions in macOS desktop applications
  • Drive native or Electron apps through agent workflows
  • Perform UI interactions using either structured access or OCR-based fallback

⚡ Developer Benefits

  • Developer-friendly integration via TypeScript or MCP
  • UI access strategy selection: structured UI, or screenshots + OCR
  • Uses Playwright-style interaction patterns across the Mac

⚠️ Limitations

  • Documentation indicates structured UI access is only used when possible
  • Screenshot/OCR is required when structured UI access is not available

Topics

aiai-toolsautomationmacosmcpmcp-serverplaywright
Macbeth - agentage MCP Catalog