ios-mcp

让AI助手直接控制iOS模拟器,进行Swift/Xcode开发与调试。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:ios-mcp。
它的用途是:让AI助手直接控制iOS模拟器,进行Swift/Xcode开发与调试。
完整的 Skill 内容见:https://321skill.com/skills/ios-mcp/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我启动一个 iPhone 15 Pro 的模拟器,安装当前目录下的 .app 文件,并启动它,然后对首页进行截图。” 它会自动执行一系列命令:启动指定模拟器、安装应用、启动应用并捕获屏幕图像,最后将截图提供给你查看。或者你可以说:“我的应用在启动时崩溃了,请帮我获取最新的崩溃日志。” AI 会调用工具获取并解析模拟器日志,帮助你快速定位问题。

介绍

iOS Development MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,它允许像 Claude 这样的 AI 助手通过自然语言指令直接与 iOS 模拟器和 Xcode 开发环境交互。它解决了 iOS 开发者在调试、测试和迭代应用时需要频繁在 IDE、模拟器和终端间切换的痛点,将复杂的操作转化为简单的对话。

使用方式是将该 MCP 服务器配置到 Claude Desktop 或 Claude Code 中。配置完成后,开发者可以直接向 AI 描述需求,例如“在 iPhone 15 模拟器上安装并启动我的应用,然后截个图”,AI 便会调用相应的工具链自动执行这些操作。整个过程无需手动操作模拟器或编写繁琐的脚本。

它非常适合 iOS 开发者、全栈开发者以及需要进行移动应用原型构建或自动化测试的工程师。无论是快速验证一个 UI 改动,还是进行重复性的应用安装与启动测试,这个工具都能显著提升效率。

需要注意的是,该项目目前处于 Alpha 开发阶段,可能存在不稳定性和 API 变更。建议仅在开发环境中使用,并做好充分的测试。它依赖本地 Xcode 和模拟器环境,且部分高级功能需要额外安装 fb-idb 工具。

核心特点

它不仅提供了 23 个底层的 MCP 工具(如控制模拟器、安装应用、获取日志),还内置了 11 个编排好的 Claude Code Skills(工作流),将工具组合成完整的开发模式(如调试代理、SwiftUI 重构),提供了从“能力”到“最佳实践”的一站式解决方案。

注意事项

不适合生产环境部署或对稳定性要求极高的关键任务,且需要 macOS 和 Xcode 开发环境。

常见问题

这个工具需要安装 Xcode 吗?

是的,必须安装 Xcode 和 iOS 模拟器作为运行基础。

它支持真机调试吗?

主要专注于模拟器控制,真机调试不是当前核心功能。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/ios-mcp/raw/index.md 读取 ios-mcp 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。