achiya-automation/safari-mcp
Native Safari browser automation for AI agents. 80 tools via AppleScript — zero overhead, keeps logins, runs silently in background. Drop-in alternative to Chrome DevTools MCP with 40-60% less CPU/heat on Apple Silicon.
Platform-specific configuration:
{
"mcpServers": {
"safari-mcp": {
"command": "npx",
"args": [
"-y",
"safari-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Native Safari automation for AI agents — zero Chrome overhead.
Use your real Safari browser with all your logins, cookies, and sessions. No headless browsers, no Chrome, no Puppeteer. Just pure AppleScript + JavaScript running natively on macOS.
> Why? Chrome DevTools MCP heats up your Mac. Playwright launches a separate browser without your logins. Safari MCP uses your actual Safari — lightweight, native WebKit, and you stay logged in everywhere.
---
---
git clone https://github.com/achiya-automation/safari-mcp.git
cd safari-mcp
npm installAdd to your MCP client config:
<details> <summary><b>Claude Code</b> (~/.mcp.json)</summary>
{
"mcpServers": {
"safari": {
"command": "node",
"args": ["/path/to/safari-mcp/index.js"]
}
}
}</details>
<details> <summary><b>Claude Desktop</b> (claude_desktop_config.json)</summary>
{
"mcpServers": {
"safari": {
"command": "node",
"args": ["/path/to/safari-mcp/index.js"]
}
}
}</details>
<details> <summary><b>Cursor</b> (.cursor/mcp.json)</summary>
{
"mcpSeLoading reviews...