achiya-automation/safari-mcp
GitHubAn open-source macOS Model Context Protocol (MCP) server that connects AI coding agents to your real, already-logged-in stable Safari browser.
Developers and AI agents on macOS who need to automate browser tasks using their existing web cookies, logins, and session states.
Restricted exclusively to macOS operating systems.
What matters before you adopt it
The high CPU usage, lack of authenticated session support, and risk of bot detection/Cloudflare blocks that AI coding agents encounter when running headless browsers or standard browser drivers.
Security evidence without the noise
Trust remains a decision signal; CVEs and scanner evidence explain what is driving the risk.
View trust evidence & security findings▼
Architecture from code9 modules · 2 edges▼
Modules and dependency edges extracted from repository code. This is code evidence, not README inference.
Architecture evidence details
flowchart TD
%% safari-mcp — high-level architecture (DRAFT, refine me)
n0["(root) · 12 files"]
n1["extension · 4 files"]
n2["scripts · scripts · 6 files"]
n3["test · tests · 31 files"]
n4["tests · tests · 1 file"]
n5["xcode · 1 file"]
n2 --> n0
n3 --> n0
class n2 infra
class n3,n4 test
classDef infra fill:#b35c00,color:#ffffff,stroke:#8f4a00
classDef test fill:#499894,color:#ffffff,stroke:#397975Evidence, security & integrations▼
Adoption guidance▼
How it works & getting started▼
Nearby repositories worth comparing before adoption.
Stealth browser for AI agents — real Chrome over raw CDP, no Playwright/Puppeteer. TypeScript + MCP-native. Passes sannysoft 57/57, bypasses Cloudflare.
Undetectable browser automation for AI agents via MCP. Stealth Chrome DevTools with smart profile management, anti-detection arg filtering, and CDP access.
Looking to add image generation superpowers to your AI agents? This nifty MCP server lets any MCP-compatible agent (especially OpenClaw) tap into Gemini's drawing capabilities straight through the browser. Whether you're building automation workflows or multi-agent systems that need visual output, this project bridges the gap between AI agents and browser-based image generation without the usual complexity headaches.