1. Conduid
  2. Browser
  3. Safari Bookmarks MCP
MCP server · Browser

Safari Bookmarks MCP

A cli to manage bookmarks in the Safari web browser.

Unclaimed Apache-2.0 last commit 7 months ago browser
57Fair

Scored 8 days ago · breakdown

About Safari Bookmarks MCP

Safari Bookmarks MCP is an MCP server published by chikingsley in the Browser category: a cli to manage bookmarks in the Safari web browser.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/chikingsley/safari-bookmarks-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Safari Bookmarks MCP

Powered by Claude · Grounded in docs

I know everything about Safari Bookmarks MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

3 checks have not been run yet.

Releases

v0.6.1v0.6.1 · 22 Feb 2026Full Changelog: https://github.com/chikingsley/safari-bookmarks-mcp/commits/v0.6.1

README

safari-bookmarks-mcp

Manage Safari bookmarks through an MCP server or CLI.

Built on safari-bookmarks-cli by Marty (evilmarty), extended with MCP support and modern tooling. Apache 2.0.

macOS note: 10.14+ requires Full Disk Access for the terminal app you're running from.

MCP server

Add to your client config — uvx handles installation automatically:

.mcp.json (Claude Code, project scope):

{
  "mcpServers": {
    "safari-bookmarks": {
      "command": "uvx",
      "args": ["safari-bookmarks-mcp", "--file", "~/Library/Safari/Bookmarks.plist"]
    }
  }
}

Or use the bootstrap command to generate config for Claude Code, OpenCode, Codex, and Gemini:

uvx safari-bookmarks-mcp bootstrap --client claude --client opencode --scope local --write

Scopes: local (project-level), global (user-level), both.

Server flags:

  • --readonly — block all write operations
  • --confirm-write — allow writes (default requires dry_run=True per call)

Tools: list_bookmarks, search_bookmarks, snapshot, add_bookmark, add_folder, move_item, remove_item, edit_item, empty_folder. All write tools accept dry_run=True to preview changes without saving.

CLI

uvx --from safari-bookmarks-mcp safari-bookmarks --help
safari-bookmarks list
safari-bookmarks list "BookmarksMenu"
safari-bookmarks add --title "Example" --url "http://example.com" "BookmarksMenu"
safari-bookmarks add --title "New Folder" --list "BookmarksBar"
safari-bookmarks move "BookmarksMenu" "Example" --to "BookmarksBar" "New Folder"
safari-bookmarks remove "BookmarksBar" "New Folder"
safari-bookmarks empty "BookmarksBar" "New Folder"

Default file: ~/Library/Safari/Bookmarks.plist. Override with -f <path>.

Development

git clone https://github.com/chikingsley/safari-bookmarks-mcp.git
just setup   # create .venv and install deps
just check   # ruff + ty + pytest

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Safari Bookmarks MCP

How do I install Safari Bookmarks MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Safari Bookmarks MCP safe to use with an AI agent?

Its trust score is 57 out of 100 (fair). It passes 2 of the 3 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Safari Bookmarks MCP still maintained?

The last commit was 7 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.