safari-mcp for MCP
Safari MCP: macOS Browser Automation for AI Agents
- Free
- 4.5
- V v2.20.0
Safari MCP: macOS Browser Automation for AI Agents
Safari MCP by Achiya Automation is a specialized MCP server tool for automating native Safari browser instances on macOS. It enables AI agents to interact with Safari's state and functionality through AppleScript and a Swift daemon. Built primarily with Node.js, requiring version 18+ or 20+, it distributes as an npm package. This tool connects directly to a running Safari browser, offering a powerful way to control web interactions for various development and testing needs.
What does Safari MCP connect to?
Safari MCP connects directly to a real, running Safari browser instance on macOS. It functions as an MCP server, providing browser automation capabilities. The tool uses AppleScript and a Swift daemon to establish control over Safari, allowing AI agents to access the browser's current state and execute various functions. This direct connection ensures interactions occur within the user's existing Safari environment, including all active sessions and open tabs.
Core features and tools
Safari MCP exposes a collection of callable tools for browser automation, with sources indicating 80, 96, or 97 distinct tools. These tools cover essential functionalities such as navigation, clicking elements, form filling, capturing screenshots, network capture, managing cookies/storage, generating accessibility snapshots, and device emulation. The tool provides AI agents with granular control over Safari, enabling complex web interaction sequences.
Who is it for?
Safari MCP is designed for AI coding agents and Mac developers. It supports workflows like debugging authenticated web pages by retaining session state and testing for authentic Safari browser behavior, including extensions or WebKit quirks. Developers can also use it for personal browsing automation directly from an IDE. This tool is ideal for those requiring direct control over a live Safari session. Skip this if you do not operate on macOS or require automation for a different browser.
How to get started
The authentication model relies on driving the user's existing Safari session, meaning no separate credentials are required for the MCP server itself. It supports the stdio transport protocol, operating as a persistent stdio session.
Use cases
- Debugging authenticated web pages, retaining existing session state and logins across restarts.
- Testing for authentic Safari browser behavior, including extensions, WebKit quirks, or personal browsing automation from an IDE.
- Automating browser interactions with pages where the user is already logged in, such as Gmail, GitHub, Slack, or banking sites.
Safari MCP offers a direct and powerful method for AI agents and Mac developers to automate Safari. Its ability to connect to an existing browser session, access cookies and logins, and provide a variety of tools makes it valuable for specific web automation tasks. Compatible with various AI clients, it integrates well into developer workflows.
Pros
- Connects to real Safari browser.
- Retains existing user session and logins.
- Supports many automation tools.
- Compatible with multiple AI clients.
Cons
- Requires macOS operating system.
- Needs specific Safari developer settings enabled.
- Requires Node.js 18+ or 20+ to run.
safari-mcp for MCP
- Free
- 4.5
- V v2.20.0
Top downloads

aiope
Aiope: An MCP Server for AI-Powered Development and Integrations
unbrowser
unbrowser: an agent‑native, Chrome‑free runtime for LLM workflows
codeweaver
Context-aware localization server for MCP-enabled developer workflows

Task-Scheduler-Studio
WinUI 3 task manager with MCP AI integration for Windows

DataNexa
DataNexa: A Secure AI Database Gateway
Discover more programs

shannot
- 4.5
- Free
Supervised AI Execution for Linux: shannot Protects Host Systems
Fusion-360-MCP-Server
- 4.2
- Free
Fusion 360 MCP Server: AI Automation for CAD Design

obsidian-mcp-tools
- 4.1
- Free
Obsidian MCP Tools Bridges AI Applications with Your Obsidian Vault Securely

Unla
- 4.7
- Free
Unla: Amoylab's MCP Gateway for AI Agent API Integration
plugin-kit-ai
- 4.2
- Free
Plugin Kit AI: A Developer Tool for Interoperable AI Agent Plugins
automagik-hive
- 4.7
- Free
Automagik Hive: An Enterprise-Ready Framework for AI Agent Orchestration

llm-tools
- 4.8
- Free
High-Performance Tools for AI Workflows
Mcp Atlassian Extended
- 4.9
- Free
Mcp Atlassian Extended: AI access to Jira and Confluence

toolhive-studio
- 4.6
- Free
Effortless Management of MCP Servers
agent-kernel
- 4.7
- Free
Agent Kernel: Operating System for Scalable Enterprise AI Agents