Agent♥︎Age
Catalog

Apple Safari

Official

by mgcrea · TypeScript

Read and act on Safari — history, tabs and reading list, writes off by default

This MCP server targets the macOS Safari browser. It reads Safari state—what you have visited, what is open now, and what is on the page in front of you—and can act on that information. The server description notes that Safari history, tabs, and the reading list are involved, with writing disabled by default.

🛠️ Key Features

  • Reads Safari history, tabs, and reading list
  • Captures “open now” and the current page content
  • Writes are off by default

🚀 Use Cases

  • Summarize or review browsing history and current session context
  • Obtain structured context from the active Safari page
  • Work with saved items from the reading list

⚡ Developer Benefits

  • Integrates as an MCP server for Safari
  • Supports Model Context Protocol workflows using Safari-derived context
  • Exposes Apple-focused tooling topics (e.g., applescript, JXA) relevant to macOS environments

⚠️ Limitations

  • Writing is off by default, limiting state changes

Topics

ai-agentsappleapple-calendarapple-mailapple-notesapple-remindersapplescriptclaudeimessagejxamacosmcpmcp-servermodel-context-protocolsafari