Safari MCP logo

Safari MCP

未申請

作者: achiya-automation

Native Safari browser automation for AI agents. 98 tools via AppleScript — zero overhead, keeps logins, runs silently in background. Drop-in alternative to Chrome DevTools MCP with 40-60% less CPU/heat on Apple Silicon.

ai-agentsai-toolsapple-siliconapplescriptautomationbrowser-automationclaudeclaude-codecursordevtoolsllm-toolsmacosmcpmcp-servermodel-context-protocolsafarisafari-mcpweb-automationwebkitwindsurf

サーバーをセットアップ

01 / クライアントを選択

02 / 接続前の準備

認証方法は未指定です。接続前にプロジェクトの手順を確認してください。

プロジェクトが必要とする実行環境をインストールし、クライアントから利用できるようにしてください。

プロジェクトの手順

手順に記載された名前をカンマで区切って入力してください。秘密の値は入力しないでください。

03 / 設定を追加

出典:公開インストール手順から生成

claude mcp add --transport stdio 'safari-mcp' -- 'npx' '-y' 'safari-mcp'

プレースホルダーを置き換えてからターミナルで実行してください。

04 / クライアントで確認

クライアントの MCP 設定で接続とツール一覧を確認してください。設定のコピーだけでは接続成功は確認できません。

Search & Webの他のサーバー

ディレクトリ全体を見る

未申請リスティング

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

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

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

40 件中 40 件

ドキュメントに記載されたツール (40)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

safari_clear_field

Clear input field

safari_click

Click by CSS selector, visible text, or coordinates

safari_click_and_read

Click then return the updated page — saves a round-trip (React Router + full loads)

safari_click_and_wait

Click + wait for navigation

safari_close_tab

Close tab

safari_double_click

Double-click (select word, etc.)

safari_eval_file

Execute JavaScript read from a file path (avoids huge inline scripts)

safari_evaluate

Execute arbitrary JavaScript, return result

safari_fill

Fill input (React/Vue/Angular compatible)

safari_fill_and_submit

Fill form + submit in one call

safari_fill_form

Batch fill multiple fields

safari_get_element

Element details (tag, rect, attrs, visibility)

safari_get_source

Get full HTML source

safari_go_back

Go back in history

safari_go_forward

Go forward in history

safari_hover

Hover over element

safari_list_tabs

List all tabs (index, title, URL)

safari_navigate

Navigate to URL (auto HTTPS, wait for load)

safari_navigate_and_read

Navigate + read in one call

safari_new_tab

Open new tab (background, no focus steal)

safari_press_key

Press key with modifiers

safari_react_select_list_options

List a react-select v5 dropdown's options without opening it

safari_react_select_set

Set a react-select v5 value via React fiber — bypasses the menu UI

safari_read_page

Get title, URL, and text content

safari_reload

Reload page (optional hard reload)

safari_replace_editor

Replace all content in a code editor (Monaco, CodeMirror, Ace, ProseMirror)

safari_right_click

Right-click (context menu)

safari_save_pdf

Export page as PDF

safari_screenshot

Screenshot as PNG (viewport or full page)

safari_screenshot_element

Screenshot a specific element

safari_scroll

Scroll up/down by pixels

safari_scroll_to

Scroll to exact position

safari_scroll_to_element

Smooth scroll to element

safari_select_option

Select dropdown option

safari_switch_tab

Switch to tab by index

safari_type_text

Type real keystrokes (JS-based, no System Events)

safari_verify_state

Verify an editor's framework-level state matches expected — catch stale DOM before Submit

safari_wait

Wait for specified milliseconds

safari_wait_for

Wait for element, text, or URL change

safari_wait_for_new_tab

Wait for a new tab (e.g. OAuth popup) and auto-switch to it

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。