Skip to content

achiya-automation/safari-mcp

v2.11.2 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agents ai-tools apple-silicon applescript automation browser-automation
+14 more
claude claude-code cursor devtools llm-tools macos mcp mcp-server model-context-protocol safari safari-mcp web-automation webkit windsurf

Summary

AI summary

Fixed concurrent MCP instances killing each other on startup and improved safari_evaluate to resolve single-line async scripts ending in a bare expression.

Full changelog

Fixed

  • Concurrent MCP instances no longer kill each other on startup. Each safari-mcp process used to SIGTERM every other instance running more than 10 seconds, to clear "stale" processes. But concurrent instances are supported by design — the first to bind the HTTP port hosts the extension, the rest proxy through it — so with multiple Claude Code sessions, or a restart racing the previous instance, each new process disconnected the others mid-task and the server showed up as "not connected". The cross-instance kill is removed entirely.
  • safari_evaluate now resolves single-line async scripts that end in a bare expression. A script such as const r = await fetch(url); r.status (statements separated by ; on one line) returned (no return value) — the return-injection only scanned newline-separated lines. evaluate now also splits at the last top-level ;, skipping ; inside strings, template literals and for (;;) headers, so the trailing expression becomes the awaited result.

Full Changelog: https://github.com/achiya-automation/safari-mcp/compare/v2.11.1...v2.11.2

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track achiya-automation/safari-mcp

Get notified when new releases ship.

Sign up free

About achiya-automation/safari-mcp

Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.

All releases →

Related context

Earlier breaking changes

  • v2.10.5 npm audit gate now fails build on high or critical advisories.

Beta — feedback welcome: [email protected]