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 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

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

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。