Mac Control
Verified IntegrationClient Configuration
— Connect Mac Control to Claude Desktop or Cursor in seconds{
"mcpServers": {
"mac-control": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mac-control"
],
"env": {}
}
}
}~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows).System Overview
Empowers AI agents to programmatically control macOS, including mouse, keyboard, windows, screenshots, and interactive shell sessions.
7/23/2026
Open Source
stdio / SSE RPC
Frequently Asked Questions
Architecture and operational details for Mac Control
Unlike typical binaries, Mac Control is packaged as a signed and notarized .app bundle. This ensures that macOS Screen Recording and Accessibility permissions are granted persistently to the application itself, rather than to the launching terminal, simplifying permission management and ensuring reliability.
Related MCP Servers
Browse all servers →Empower AI assistants to generate and convert documents, manage templates, and automate document workflows efficiently.
Provides a multi-tenant, AI-native Content Delivery Network deployable on Cloudflare, featuring sub-100ms TTFB, AI agent controllability, and comprehensive accessibility.
Deploy a Model Context Protocol server on Cloudflare Workers without requiring authentication.