iOS Simulator MCP Server

iOS Simulator MCP Server

site icon
2024.12.27 0
JavaScriptiOS 模拟器控制自动化测试开发效率
iOS Simulator MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在提供对 iOS 模拟器的程序化控制。它通过标准化的接口暴露模拟器功能,方便开发者进行自动化测试和开发工作。
View on GitHub

Overview

基本能力

产品定位

该服务主要用于 iOS 模拟器的程序化控制,为开发者提供自动化测试和开发的工具。

核心功能

  • 列出可用的 iOS 模拟器
  • 启动和关闭模拟器
  • 在模拟器上安装 .app 包
  • 通过 bundle ID 启动已安装的应用程序

适用场景

  • iOS 应用自动化测试
  • 开发过程中的模拟器管理
  • 持续集成/持续部署 (CI/CD) 流程中的模拟器控制

使用教程

使用依赖

需要安装 Node.js 和 npm 作为前置依赖。

安装教程

在 Claude Config JSON 文件中添加以下配置:

{
  "mcpServers": {
    "simulator": {
      "command": "npx",
      "args": [
        "y",
        "@joshuarileydev/simulator-mcp-server"
      ]
    }
  }
}

调试方式

安装完成后,可以通过运行配置的命令来启动服务,并检查模拟器控制功能是否正常工作。

许可证

None