iOS模拟器控制服务器

一个MCP(Model Context Protocol)服务器,使AI助手能够控制iOS模拟器,支持无缝集成Claude Desktop、Cursor、Claude Code等MCP兼容客户端。

  • by AppGram
  • 本地部署
  • 80 星标
  • 更新于
在 GitHub 查看 AppGram/bridge4simulator

使用说明

Bridge4模拟器MCP服务器

用于iOS模拟器控制的MCP服务器

观看完整视频 油管

MCP(模型上下文协议)服务器,使AI助手能够控制iOS模拟器。与Claude Desktop、Cursor、Claude Code和其他MCP兼容客户端无缝集成。

一定要放下一个⭐️ 如果你觉得这个项目有用。


快速安装

酿造:

  brew tap AppGram/tap
  brew install bridge4simulator
  bridge4simulator --version

安装程序:

curl -fsSL https://github.com/AppGram/bridge4simulator/releases/latest/download/install.sh | bash

在引擎盖下,MCP依赖于一座定制的桥梁。如需查询此CLI驱动工具的商业用途,请免费访问 联系我们

配置

第一次运行,在终端: bridge4simulator mcp --http

光标IDE

首选 设置>MCP 并添加:

然后添加配置

    "bridge4simulator": {
       "url": "http://localhost:8080/mcp"
    },

或者在Claude Desktop配置中:

{
  "mcpServers": {
    "bridge4simulator": {
      "command": "/usr/local/bin/bridge4simulator",
      "args": ["mcp", "--enable-tools=screenshot"]
    }
  }
}

Claude Desktop不支持本地开发MCP的url。

克劳德代码CLI

添加到 ~/.claude/settings.json 或项目 .mcp.json:

{
  "mcpServers": {
    "ios-simulator": {
      "command": "/usr/local/bin/bridge4simulator",
      "args": ["mcp", "--enable-tools=screenshot"]
    }
  }
}

演示

这个演示强调了自主导航和任务执行背后的内部推理过程。在幕后,MCP使用了一个强大的CLI工具,可以实现即时OCR和UI提取,同时将令牌消耗降至最低,以快速解决问题。

苹果日历演示 苹果地图演示


任务是在特定日期创建一个事件。点击观看。


任务是找到从罗马到帕多瓦的火车路线。点击观看。


可用工具(21)

类别 工具 描述
设备 device_list, device_boot, device_shutdown, status 管理模拟器设备
输入 tap, swipe, type_text 触摸手势和文本输入
捕捉 screenshot, record_start, record_stop 屏幕截图和录制
应用 app_install, app_launch, app_terminate 应用程序生命周期
导航 open_url 打开URL和深度链接
用户界面 ui_describe, ui_find, ui_search, ui_summary, ui_point, ui_ocr 可访问性树和OCR
宏 macro_play, macro_list 自动化顺序

示例工作流

配置后,询问您的AI助手:

UI交互:

“在跑步应用程序中查找罗马和佛罗伦萨之间的火车路线”

屏幕截图和分析:

“截取iOS模拟器的屏幕截图,并描述屏幕上的内容”

导航:

“向下滚动列表并找到设置选项”

应用程序测试:

“启动应用程序com.example.myapp并截图”


需求

  • Xcode命令行工具
  • iOS模拟器 (通过Xcode)

手册下载

平台 下载
苹果硅(M1/M2/M3/M4/M5) bridge4-simulator-darwin-arm64.tar.gz
英特尔Mac bridge4-simulator-darwin-amd64.tar.gz

运行服务器

# Start MCP server (JSON-RPC over stdio)
bridge4simulator mcp

服务器从stdin读取JSON-RPC 2.0请求,并将响应写入stdout。


支持


版本1.0.0 | AppGram