Safari MCP

by achiya-automation• 230•• Scanned•Claim this listing•Request removal
Browser Automationai agentsai toolsapple siliconapplescriptautomation

Native Safari browser automation for AI agents. 98 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.

Safari MCP is an open-source mcp server by achiya-automation, written mainly in JavaScript, with 230 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit cc9a082. Seen able to read environment and secrets. Scan policy

Scanned
Full scan at cc9a082 · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanfail
Dependency audit2 known vulnerabilitiespass
Manifestserver.jsonpass
Buildfail
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (13)

  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    credential-access issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Install or build failed in a clean environment
    DPLATFORM npm error notsup Unsupported platform for safari-mcp@2.23.0: wanted {"os":"darwin"} (current: {"os":"linux"}) npm error notsup Valid os: darwin npm error notsup Actual os: linux npm error A complete log of this run can be found in: /tmp/home/.npm/_logs/2026-11-05T21_49_33_454Z-debug-0.log
  • low
    Possible example credential in docs/tests: generic-api-key
    test/envelope-writer.test.mjs:50
  • low
    Possible example credential in docs/tests: generic-api-key
    test/worker-upgrade.test.mjs:267
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    test/receipt-refusal-reason.test.mjs:30
  • low
    Possible example credential in docs/tests: generic-api-key
    10 matches in this file
    test/stateless-batch.test.mjs:113
  • low
    Possible example credential in docs/tests: generic-api-key
    test/profile-extension-routing.test.mjs:1028
  • low
    @hono/node-server@2.1.1: 1 known vulnerability
    GHSA-rmxm-3fg6-px4f
    package-lock.json
  • low
    minimatch@10.2.6: 1 known vulnerability
    GHSA-g3hv-75wg-m249
    package-lock.json
  • low
    package.json has a postinstall script
    node scripts/postinstall.cjs || true
    package.json
  • low
    Reads environment variables not listed in the manifest
    SAFARI_MCP_HTTP, MCP_MAX_TABS, MCP_MEMORY_CHECK_MS, MCP_WEBKIT_LIMIT_MB, SAFARI_PROFILE, SAFARI_MCP_WS_ORIGINS, SAFARI_MCP_NO_AUTO_UPGRADE, SAFARI_MCP_THERMAL_FILE, SAFARI_MCP_THERMAL_MAX, SAFARI_MCP_THERMAL_WAIT_MS, SAFARI_MCP_KEEPALIVE_TAB, SAFARI_MCP_SCREENSHOT_MAX_WIDTH, SAFARI_MCP_TOOLS, SAFARI…

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Safari MCP alternatives

View more →

Similar mcp servers in Browser Automation, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Safari MCP (this page)
achiya-automation
230MITNov 1, 2026Scanned, no flagged issues
Chrome Devtools MCP
ChromeDevTools
55kApache-2.0Nov 1, 2026Scanned, no flagged issues
Playwright MCP
microsoft
39kApache-2.0Oct 31, 2026Scanned, no flagged issues
MCP Chrome
hangwin
13kMITJan 6, 2026Scanned, no flagged issues
Browser Tools MCP
AgentDeskAI
7.3kMITOct 28, 2026Scanned, no flagged issues
MCP
BrowserMCP
7.3kApache-2.0Oct 30, 2026Scanned, no flagged issues