Claude For Safari MCP Server

Gives Claude Desktop the ability to control Safari — navigate pages, read content, click elements, fill forms — via the MCP protocol, just like "Claude in Chrome".

Local serverstdio

What is the Claude For Safari MCP Server?

Claude For Safari is an MCP project maintained in the lyosis/claudeforsafari repository. The maintainer describes its purpose as “Gives Claude Desktop the ability to control Safari — navigate pages, read content, click elements, fill forms — via the MCP protocol, just like "Claude…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
safari_list_profilesList available Safari profiles
safari_navigateNavigate to a URL
safari_get_page_textRead the visible text of the current page
safari_read_pageGet the full HTML of the current page
safari_javascriptExecute arbitrary JavaScript
safari_findFind elements by CSS selector or text content
safari_clickClick an element
safari_form_inputFill an or field
safari_scrollScroll the page
safari_tabs_listList open tabs
safari_tabs_createOpen a new tab
safari_tabs_closeClose a tab
safari_tabs_switchSwitch to a tab by ID

How to install the Claude For Safari MCP Server

{
  "mcpServers": {
    "safari": {
      "command": "node",
      "args": [
        "/absolute/path/to/claudeForSafari/bridge/bridge.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.