Back

The Safari MCP server for web developers

90 points8 hourswebkit.org
bel82 hours ago

I have been using Chrome's official MCP devtools server since Nov 2025.

https://github.com/ChromeDevTools/chrome-devtools-mcp

Before that I used Chrome web drivers but MCP is faster and more capable.

I also instruct LLMs to test my pages on Firefox using its official MCP to make sure they work in Firefox too:

https://github.com/mozilla/firefox-devtools-mcp

Now I will add Safari to the compatibility tests. cool

egeozcan1 hour ago

I'd personally suggest Playwright-CLI: https://github.com/microsoft/playwright-cli

It works much faster for me than the MCP servers I tried.

jwr27 minutes ago

Also, spel (https://github.com/Blockether/spel) for persistent browser sessions (through a daemon) and Chromium, Firefox, and WebKit engines.

demetris1 hour ago

But does Apple really care about web developers?

How do you test on Safari if you don’t have Apple devices?

How difficult can it be for Apple to make barebones virtual machines with just Safaris?

Terretta1 hour ago

Even in the Chrome hegemony you don't want to be missing Edge and many others, so you test chromium.

Similarly, while not perfect you can test WebKit, and if you like, on Linux or Windows, for example:

https://orionbrowser.com/platforms/linux

Apple wouldn't be in the business of VMs with Safari, but if you're looking for MacOS VMs, turn to a CSP: https://aws.amazon.com/ec2/instance-types/mac/

Many have software testing orchestration pre-wired.

demetris56 minutes ago

I know of the solutions. I use a few of them.

I have multiple Playwright webkits on both Windows and Linux. I have Epiphany on Linux (not 100% same webkit). I have subscriptions for testing on real hardware.

This is why it seems to me that Apple does not really care about web developers.

Onavo2 hours ago

I wonder if it supports Private Relay. Private Relay is great for getting around scraping blocks because they explicitly whitelist apple private Relay ips.

greggsy2 hours ago

Should do. Private relay really would be a sweet alternative to residential scraping proxies, but I’d expect sites to put in additionally checks and captchas before too long.

reader92742 hours ago

Which sites explicitly whitelist Private Relay IPs?

hnav1 hour ago

https://developer.apple.com/icloud/prepare-your-network-for-... has a guide for web server operators, including a GeoIP CSV which could conceivably be used for whitelisting. More concerning is that they're plugging private access tokens there, which allows Apple to vouch that you're a human running their hardware.

croisillon3 hours ago

so it's a crossover of dev tools and LLM? sounds sane enough i'd say

AIorNot2 hours ago

Does this support mobile simulator safari too

aniketsaini77747 minutes ago

[flagged]

jkwang1 hour ago

[dead]

N_Lens2 hours ago

[flagged]

keepamovin2 hours ago

Building something similar for Chrome and Firefox browsers: https://github.com/DO-SAY-GO/WebCLI - a CLI not MCP. Tho am considering MCP for distribution, even tho agents love the CLI and the proof demos speak for themselves.

The reason I did not include Safari was there wasn't enough parity between its Safaridriver surface and what Bidi/CDP give now. Safari is doing Bidi tho, iirc. So ...soon perhaps. ;) ;p xx ;p

greggsy2 hours ago

Not really sure why your project needs to be so… edgy?

keepamovin10 minutes ago

Marketing iterations. Plus dang downweighted my posts after I got the biggest Show HN of last year, so I'm trying harder to get attn. HN maybe isn't the big launch - but it's kinda a legacy thing for me. Can't blame a guy for tryin

The actual site is: https://duetbrowser.com/