Agentโ™ฅ๏ธŽAge
Catalog

io.github.cyanheads/macos-mcp-server

Official

by cyanheads ยท TypeScript

Control macOS system settings, apps, windows, audio, displays, screenshots, and Focus mode via MCP.

@cyanheads/macos-mcp-server (MCP)

The io.github.cyanheads/macos-mcp-server MCP server controls macOS system settings through the Model Context Protocol. It manages apps, windows, audio, displays, screenshots, and Focus mode. It can run over STDIO or Streamable HTTP, and is implemented with related TypeScript tooling.

๐Ÿ› ๏ธ Key Features

  • Control macOS system settings
  • Manage apps and windows
  • Handle audio and displays
  • Capture screenshots
  • Control Focus mode
  • Supports STDIO or Streamable HTTP
  • MCP server for Model Context Protocol

๐Ÿš€ Use Cases

  • Automate macOS configuration and UI-related tasks
  • Programmatically manage applications and windows
  • Adjust audio/display-related settings
  • Trigger screenshot capture
  • Toggle or manage Focus mode behavior

โšก Developer Benefits

  • MCP integration (model-context-protocol, mcp-server)
  • Tooling aligned with typescript, osascript, and jxa
  • Designed for automation and AI-agent workflows (ai-agents, ai-tools, automation)

โš ๏ธ Limitations

  • Scope is limited to macOS system control areas described: settings, apps/windows, audio, displays, screenshots, and Focus mode.

Topics

ai-agentsai-toolsautomationcyanheadsjxamacosmcpmcp-servermodel-context-protocolosascriptsystem-controltypescript