I

ios-simulator-mcpiOS 模拟器 MCP 服务

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

ios-simulator-mcp 是一个 Model Context Protocol (MCP) 服务,允许与 iOS 模拟器进行交互。它提供了特性来获取关于模拟器的信息、控制 UI 交互和检查 UI 元素。该服务具有多个命令来实现各种操作,如获取当前启动的模拟器 ID、打开模拟器应用、描述可访问性信息、在屏幕上点击、输入文本、在屏幕上滑动和描述可访问性元素。该项目被媒体如 Claude Code Best Practices、React Native Newsletter 和 Mobile Automation Newsletter 等提及。

主要功能

  • get_booted_sim_id
  • open_simulator
  • ui_describe_all
  • ui_tap
  • ui_type
  • ui_swipe

价格

模型
Free
评分
暂无评价

使用场景

自动化测试

使用 ios-simulator-mcp 来自动化与 iOS 模拟器的交互,以进行测试目的。

模拟器控制

利用服务来程序化控制和检查 iOS 模拟器的 UI 元素。

可访问性检查

利用服务的功能来检索 iOS 模拟器 UI 元素的可访问性信息。

优点 & 缺点

优点

  • 支持程序化的 iOS 模拟器交互
  • 提供详细的可访问性信息
  • 支持各种 UI 交互,如点击、输写和滑动

缺点

  • 版本 < 1.3.3 中存在安全漏洞
  • 缺乏对使用和集成的文档

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

What UI actions are supported by this MCP server?

The server provides commands for tapping (ui_tap), typing (ui_type), swiping (ui_swipe), opening the simulator (open_simulator), and retrieving full accessibility descriptions (ui_describe_all).

Asked by Fiorella Bianchi · Nov 17, 2025

Can ios-simulator-mcp interact with multiple simulators simultaneously?

Each command accepts an optional "udid" parameter (or IDB_UDID env var). By specifying the target UDID you can control any booted simulator, allowing parallel interactions.

Asked by Priya Nair · Nov 7, 2025

How do I secure the ios-simulator-mcp against known vulnerabilities?

Versions prior to 1.3.3 contain command‑injection issues. Upgrade to v1.3.3 or later and review SECURITY.md for guidance on environment variables and safe usage.

Asked by Lena Fischer · Oct 2, 2025

提问

服务配缩器 的替代品