loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

MCPSafari

MCP Tool

Epistates/MCPSafari

MCPSafari: Native Safari MCP Server for AI Agents

Install

$ npx loaditout add Epistates/MCPSafari

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "MCPSafari": {
      "command": "npx",
      "args": [
        "-y",
        "MCPSafari"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

MCPSafari: Native Safari MCP Server for AI Agents

Give Claude, Cursor, or any MCP-compatible AI full native control of Safari on macOS. Navigate tabs, click/type/fill forms (even React), read HTML/accessibility trees, execute JS, capture screenshots, inspect console & network — all with 24 secure tools. Zero Chrome overhead, Apple Silicon optimized, token-authenticated, and built with official Swift + Manifest V3 Safari Extension.

Why MCPSafari?
  • Smarter element targeting (UID + CSS + text + coords + interactive ranking)
  • Works flawlessly with complex sites
  • Local & private (runs on your Mac)
  • Perfect drop-in for Mac-first agent workflows

macOS 14+ • Safari 17+ • Xcode 16+

Built with the official swift-sdk and a Manifest V3 Safari Web Extension.

Why Safari over Chrome?
  • 40–60% less CPU/heat on Apple Silicon
  • Keeps your existing Safari logins/cookies
  • Native accessibility tree (better than Playwright for complex UIs)
How It Works
MCP Client (Claude, etc.)
        │ stdio
┌───────▼──────────────┐
│  Swift MCP Server    │
│  (MCPSafari binary)  │
└───────┬──────────────┘
        │ WebSocket (localhost:8089)
┌───────▼──────────────┐
│  Safari Extension    │
│  (background.js)     │
└───────┬──────────────┘
        │ content scripts
┌───────▼──────────────┐
│  Safari Browser      │
│  (macOS 14.0+)       │
└──────────────────────┘

The MCP server communicates with clients over stdio and bridges tool calls to the Safari extension over a local WebSocket. The extension executes actions via browser APIs and content scripts injected into pages.

Requirements
  • macOS 14.0 (Sonoma) or

Tags

accessibilityagentic-aiai-agent-toolsai-agentsai-toolsautomationbrowser-automationclaudedevtoolsllm-toolsmacosmcpmodel-context-protocolsafarisafari-extensionswiftweb-automation

Reviews

Loading reviews...

Quality Signals

2
Stars
0
Installs
Last updated22 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/24/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/Epistates/MCPSafari)](https://loaditout.ai/skills/Epistates/MCPSafari)