Opensafari logo

Opensafari

未申請

作者: shaun0927

Smart. Fast. Parallel. iOS Safari automation MCP server via Xcode Simulator.

サーバーをセットアップ

01 / クライアントを選択

02 / 接続前の準備

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

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

プロジェクトの手順

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

03 / 設定を追加

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

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

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

04 / クライアントで確認

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

Automationの他のサーバー

ディレクトリ全体を見る

未申請リスティング

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

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

このサーバーを申請する

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

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

37 件中 37 件

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

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

app_activate

Bring app to foreground (launches if not running)

app_context

Report the current mobile context and optionally guard on an expected bundle

app_launch

Launch app by bundle ID with optional args and env vars

app_list_running

List running foreground apps with PIDs

app_notes_paste_and_tap_url

Reviewer-equivalent Universal Link tap: launches Notes.app, paste-injects the URL, waits for iOS Data Detector to produce an AXLink, and taps it — see docs/recipes/universal-link-channels.md

app_reset

Reset app state: terminate, clear permissions, uninstall

app_terminate

Terminate a running app by bundle ID

appearance_toggle

Switch light/dark mode via simctl ui

auth_list

List saved auth profiles

auth_restore

Restore saved auth state into a simulator

auth_save

Capture cookies + localStorage from current session

batch_execute

Run JS across all simulators in parallel

batch_navigate

Open same URL on all devices simultaneously

batch_screenshot

Capture same URL across all active devices

click

Tap element by CSS selector or coordinates

cookies

Get/set/clear real Safari cookies via Network domain

cross_viewport_compare

Side-by-side visual comparison across devices

device_boot

Boot a specific device (iPhone SE, 16, iPad, etc.)

device_list

List available simulator device types

device_network_get

Read the current simulated network state set by devicenetworkset

device_network_set

Toggle host-level network state (online / offline / airplane) so native apps see real SocketException / NSURLErrorNotConnectedToInternet — see docs/tools/device-network.md

device_rotate

Toggle portrait/landscape

device_shutdown

Shutdown simulator

inspect

Element CSS, accessibility, and layout inspection

javascript

Execute JavaScript in page context via Runtime.evaluate

navigate

Open URL in real Safari

qa_auto_zoom

Detect inputs triggering iOS auto-zoom

qa_dark_mode

Compare light vs dark mode rendering

qa_full_audit

Run all QA checks and generate report

qa_keyboard_overlap

Detect fixed elements hidden by real keyboard

qa_safe_area

Check content behind notch/home indicator

qa_touch_targets

Find elements below 44×44px minimum

query_dom

CSS selector queries with element details

read_page

Extract visible text content

screenshot

Capture real Safari screen via WebKit Protocol

scroll

Scroll page in any direction

type

Type text into form elements

ツールの変更履歴

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

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