safari-browser-mcp
Related Servers
Alternatives to safari-browser-mcp
No user-submitted related servers found.
Related Servers
- AlicenseAqualityCmaintenanceEnables Claude and other MCP clients to control Safari on macOS, opening tabs, reading pages, clicking, filling forms, pressing keys, running JavaScript, and taking screenshots in the user's real signed-in browser.14MIT

K-Browserofficial
AlicenseNot gradedqualityBmaintenanceEnables local AI agents on macOS to drive the user's own signed-in Chrome through their own isolated tabs, with per-client tokens, blocked site categories, masked secrets and human hand-offs. Agents can open and navigate tabs, read pages, send real clicks and typing, inspect network requests, and hand tabs back to the user, all without touching other tabs or stealing focus.1MIT- AlicenseBqualityDmaintenanceProvides AI assistants with Safari browser automation and developer tools access, enabling LLMs to control Safari, access console logs, monitor network activity, and perform browser automation tasks.139 npm33MIT
- AlicenseAqualityCmaintenanceEnables an AI assistant to read and control your real, logged-in Safari browser tabs, with a local model gating every write action for safety.8MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to drive a real Safari WebKit browser on macOS: navigate pages, click and fill forms, read content as markdown, and extract page records as structured JSON. Named sessions persist logins between commands, and CAPTCHA or bot-check pages are detected and reported.MIT
- FlicenseNot gradedqualityDmaintenancemacOS desktop automation enabling AI agents to screenshot, switch apps and tabs, click, type, and scroll. Offers two trust levels: read-only screenshot and full UI control.-
TDQS
Scored across 21 tools
Most tools map cleanly to a single action (click, hover, type, navigate, screenshot, etc.), and the ref-based workflow from snapshot/find is explained. The only real soft spots are snapshot vs. get_text vs. find, which all return page content in different forms, and the catch-all browser_evaluate that can partially emulate several other tools.
All 21 tools share a consistent browser_ prefix and snake_case, which makes the set easy to scan. Minor deviation: the pattern mixes verb-first (browser_get_text, browser_take_screenshot, browser_wait_for) with noun-only names (browser_tabs, browser_snapshot, browser_session, browser_doctor, browser_gif).
21 tools is on the heavy side, but for full browser automation nearly every one covers a distinct capability (input, inspection, diagnostics, capture). The niche extras like browser_gif, browser_doctor and browser_resize are the only ones that feel optional rather than essential.
The surface covers navigation, history, tabs, element discovery, all major input actions, JS evaluation, console/network inspection, waiting and visual capture — a strong end-to-end automation loop. Notable gaps remain for common browser workflows: dialog (alert/confirm) handling, cookie/localStorage management, and file upload.