Best Safari MCP Servers
Safari is Apple's web browser that comes pre-installed on Mac, iPhone, iPad, and other Apple devices. It offers high performance, energy efficiency, privacy features, and seamless integration with the Apple ecosystem.
Why this server?
Controls Safari browser allowing navigation, reading page content, clicking elements, filling forms, executing JavaScript, tab management, and scrolling.
AlicenseAqualityAmaintenanceSafari Web Extension + Node.js MCP bridge giving Claude Desktop full control over Safari — navigate, read pages, click elements, fill forms, and manage tabs. No Playwright or WebDriver dependency.4131MITWhy this server?
Traces how a Strait link is handled when opened in Safari, including browser behavior on iPhone and iPad.

Strait MCP serverofficial
AlicenseAqualityBmaintenanceEnables AI tools to create, inspect, update, and deactivate deep links, read analytics, usage, and referral data, manage webhook deliveries, check App Links / Universal Links files, and search bundled documentation.310MITWhy this server?
Provides developer tools capabilities for Safari Web Inspector, enabling AI agents to inspect DOM, capture network logs, console logs, screenshots, and automate interactions within WKWebViews.
AlicenseAqualityDmaintenanceAn MCP server that gives AI agents the ability to inspect, observe, and automate WKWebViews on connected iOS devices via Safari Web Inspector.14MITWhy this server?
Offers experimental support for accessing open tabs in Safari, enabling reading tab content and listing open tabs, though with limitations due to Safari's lack of unique tab IDs.
AlicenseAqualityAmaintenanceprovides direct access to your browser's open tabs content. No additional fetching or authentication required - simply access what you're already viewing.360 npm34MITWhy this server?
Provides automation capabilities for Safari's WebKit engine, enabling navigation, screenshots, DOM interactions, and JavaScript execution.
AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) integration that provides Claude Desktop with autonomous browser automation capabilities. This agent enables Claude to interact with web content, manipulate DOM elements, execute JavaScript, and perform API requests.1311 npm43TypeScriptMozilla Public 2.0Why this server?
Control tabs, navigate, execute JavaScript.
Why this server?
Provides device mockup components for Safari browser interfaces, enabling realistic browser UI previews and presentations.
AlicenseBqualityDmaintenanceEnables integration with Eldora UI component library, providing access to UI components including animations, text effects, buttons, backgrounds, and device mockups through natural language requests.97 npmMITWhy this server?
Provides programmatic control of Safari browser, including navigation, element interaction, JavaScript execution, screenshot capture, console log monitoring, and error monitoring.
AlicenseAqualityDmaintenanceEnables programmatic control of Safari browser on macOS for web automation, testing, and debugging via the Model Context Protocol.167 npm4MITWhy this server?
Enables computer control capabilities including switching to Safari application on macOS, mouse and keyboard operations, and screen capture through ByteBot's Desktop API.
AlicenseAqualityDmaintenanceEnables autonomous task execution and direct desktop computer control through ByteBot's dual-API architecture, supporting intelligent hybrid workflows with mouse/keyboard operations, screen capture, file I/O, and automatic intervention handling.231MIT