Mac Control MCP
Native Swift MCP server for full macOS automation. 63 tools in one signed .app bundle - no Python, no Node runtime, no Electron.
People who need browser automation tools inside Claude, Cursor, VS Code, or another MCP client. The project is written in Swift.
VERIFIED ACTIVE
LAST COMMIT 2026-07-06 · ★ 16 · #179 OF 196 MAINTAINED BROWSER AUTOMATION · VERIFIED 2026-08-25
MIT · Swift · how we verify → /methodology
01 · Install Mac Control MCP
before you install - you'll need
NOTARIZE_PROFILE
Environment variables documented in the project's README - it lists which are required and which have defaults.
Claude Desktop
Settings → Extensions → Install, then select the https://github.com/AdelElo13/mac-control-mcp/releases/download/v0.8.2/mac-control-mcp-v0.8.2.mcpb .mcpb bundle 02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as Claude Desktop extension (.mcpb bundle)
license MIT - declared in the repository
registry namespace io.github.AdelElo13 is GitHub-verified and matches the repo owner
03 · What Mac Control MCP can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
Limitations (from the README)
- Cross-origin iframes block browser_eval_js - same-origin policy, not a limitation of the tool. Use AX coords or synthetic CGEvents for content inside embedded iframes from other origins. - First-run TCC prompts are unavoidable. macOS requires the user to grant Screen Recording, Accessibility and Apple Events the first time. The usage-description strings in Info.plist make the consent dialogs show up with a clear re
Latest releases
v0.8.2 · 2026-07-06
v0.8.2 - 57 verified bug-hunt findings closed · Patch release. No API surface change. Tool count unchanged at 143. · Every fix below comes from a structured bug-hunt over all 55 Swift files · (~15.6K LOC): 16 parallel…
v0.8.1 · 2026-04-22
v0.8.1 - 2 live bugs from v0.8.0 retest, closed · Patch release. No API surface change. Tool count unchanged at 143. · Fixes · 1. mcp_server_info timeout (pipe-buffer deadlock) · Calling mcp_server_info against a live…
v0.8.0 · 2026-04-22
v0.8.0 - "alles werkt" release: 3 new capabilities + 2 tools · Ships the three items that Adel called out after v0.7.2 retest. No roadmap items · left for the "does it work at all" quality bar. · Headline changes · 1.…
04 · Who maintains Mac Control MCP
mac-control-mcp is maintained by adelelo13. We track 3 MCP servers from adelelo13 - 3 actively maintained, 21 combined GitHub stars, oldest repo from Apr 2026. Full record: all servers from adelelo13.
05 · Facts
- repository
- github.com/adelelo13/mac-control-mcp
- category
- browser automation - ranked #179 of 196 actively-maintained browser automation servers as of 2026-08-25.
- release cadence
- 1 release in the last 90 days (latest 2026-07-06)
- registry
- io.github.AdelElo13/mac-control-mcp (active, first published 2026-04-17 · 14 versions)
- packages
- mcpb:https://github.com/AdelElo13/mac-control-mcp/releases/download/v0.8.2/mac-control-mcp-v0.8.2.mcpb
06 · Mac Control MCP FAQ
What is Mac Control MCP?
Native Swift MCP server for full macOS automation. 63 tools in one signed .app bundle - no Python, no Node runtime, no Electron.
Is Mac Control MCP still maintained?
Yes - as of 2026-08-25, its last commit was 2026-07-06 and it shipped 1 release in the last 90 days. We re-verify nightly.
07 · Alternatives to Mac Control MCP
Alternatives to Mac Control MCP
Maintained browser automation servers if Mac Control MCP isn't the fit.
- Chrome DevTools MCP MCP server for Chrome DevTools ★ 49,617 · 2026-08-23
- Server Browser MCP server for browser use access ★ 38,704 · 2026-08-05
- Playwright MCP Playwright Tools for MCP ★ 36,436 · 2026-08-21
- Mobile MCP MCP server for iOS and Android Mobile Development, Automation and Testing ★ 5,995 · 2026-08-18
- Agent Device (callstack) MCP server for mobile app automation: verify, control, and debug iOS, Android, TV, and desktop apps ★ 4,212 · 2026-08-24
- Agent Device (callstackincubator) Let AI agents inspect, control, and debug real iOS, Android, desktop, and TV apps ★ 4,211 · 2026-08-24
Pairs well with
Servers that cover what Mac Control MCP doesn't - only shown when the pairing reason fits the companion.
- Firecrawl MCP Server → web scraping companion web scraping · ★ 7,310
- Tavily MCP → web scraping companion web scraping · ★ 2,351
- Codebase Memory → memory companion memory · ★ 40,198
- Memorix → memory companion memory · ★ 688
- Server Filesystem → filesystem companion filesystem · ★ 38,704
- X402 List MCP → filesystem companion filesystem · ★ 58
More browser automation MCP servers · Aethyn Browser MCP · Agent360 Browser MCP · Google Play Console MCP · Vibe Test - Browser Testing Agent · Android Security Analyzer