Agent♥︎Age
Catalog

io.github.dominion525/familiar-mcp

Official

by dominion525 · TypeScript

MCP server that drives the user's real macOS Chrome via AppleScript. 32 tools.

familiar MCP (io.github.dominion525/familiar-mcp)

This MCP server controls the user’s real macOS Google Chrome using AppleScript, with 32 tools. It does not use the Chrome DevTools Protocol or Playwright; instead, it automates through Apple Events to drive the everyday browser.

🛠️ Key Features

  • Drives real macOS Chrome via AppleScript (Apple Events)
  • 32 tools
  • Tab-scoped operations using windowId + tabId
  • Does not rely on the “active tab”
  • Supports list_tabs, new_tab, new_incognito_tab, close_tab
  • new_tab creates a normal window

🚀 Use Cases

  • Browser automation on macOS using a tab-scoped model
  • Accessing pages that may use bot/WAF defenses by behaving like a normal user browser
  • Managing multiple tabs without “active tab” assumptions

⚡ Developer Benefits

  • Uses Apple Events instead of DevTools Protocol or Playwright
  • Predictable tab addressing through windowId and tabId
  • Includes explicit tab management tools (list_tabs, create, close)

⚠️ Limitations

  • Chrome automation is specific to macOS and requires AppleScript support
  • No “active tab” fallback (must use windowId + tabId)

Topics

applescriptbrowser-automationchromeclaude-codemacosweb-scraping