MCPVault
MCPSafari logo

MCPSafari

未申請

作者: Epistates

MCPSafari: Native Safari MCP Server for AI Agents

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

インストール

$claude mcp add --scope user mcp-safari mcp-safari

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

ツール(28個)

click

Click by UID, CSS selector, text, or coordinates

close_tab

Close a tab by ID

drag

Drag and drop between elements

drop_file

Drop local files onto an element

find

Find elements by CSS selector, visible text or accessible name, or ARIA role (up to 50 matches)

form_input

Batch fill form fields (CSS selector → value map)

handle_dialog

Accept or dismiss alerts, confirms, and prompts

hover

Hover to trigger tooltips, menus, or hover states

JavaScript

javascript_tool

Execute arbitrary JS in the page context and return expression results; multi-statement code must end in an explicit return to produce a value

navigate

Go to a URL, or use back / forward / reload actions

press_key

Press key combinations (e.g., Enter, Meta+a, Control+c)

read_console

Read console messages with level and regex filtering

read_network

Read captured XHR/fetch requests with type filtering

read_page

Get page content as text, html, or snapshot

resize_window

Resize the browser window to specific dimensions

run_steps

Run up to 10 interaction or wait steps sequentially, stopping on the first failure

screenshot

Capture the visible tab area as a PNG image, with viewport, scale, page visibility, and window focus

scroll

Scroll page or element in any direction

select_option

Select a dropdown option by value or label

select_tab

Pin a tab as the default context for future calls

snapshot

Accessibility tree with element UIDs for interaction

status

Report listener, authenticated bridge, version, and token health without requiring a Safari connection

tabs_context

List all open tabs with IDs, URLs, and titles

tabs_create

Open a new tab, optionally with a URL

type_text

Type into an element with optional clearFirst and submitKey

upload_file

Attach local files to an <input type="file">

wait

Wait for a duration, CSS selector, or text to appear