mcp-idb
Facebook 的 iOS Development Bridge (idb) 的 MCP 服务器集成。
概述
该软件包提供了MCP(模型上下文协议)和 Facebook 的idb(iOS 开发桥)之间的集成,从而实现了通过 MCP 实现自动化的 iOS 设备管理和测试执行。
启动服务器:
先决条件
安装 idb
要安装 idb:
有关更多详细信息,请访问官方 idb GitHub 存储库。
配置
mcp-config.json 设置
要在 MCP 配置中使用 idb,请将以下内容添加到mcp-config.json
中:
示例用例包括:
- 自动化测试开发
- 截图测试
- 自动交互(“点击屏幕上的主页按钮”)
- 安装/删除应用程序
发展
代码格式化
该项目使用 Prettier 进行代码格式化。要格式化代码,请执行以下操作:
格式配置可以在项目根目录的.prettierrc
中找到。
故障排除
常见问题及解决方案:
- 未找到 idb 配套软件:确保已通过 Homebrew 安装 idb-companion
- 未检测到设备:请确保 iOS 设备:
- 通过 USB 连接
- 在计算机上受信任
- 已启用开发者模式
贡献
对此包进行更改时,请遵循标准 MCP 贡献指南。
执照
该项目是移动控制平面(MCP)的一部分,遵循亚马逊的内部许可政策。
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
模型上下文协议 (MCP) 与 Facebook 的 iOS 开发桥 (idb) 之间的集成,实现了通过自然语言实现自动化 iOS 设备管理和测试执行。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to build and test Xcode projects directly through a standardized interface, with capabilities for running tests, monitoring progress, and accessing logs in real-time.Last updated -29TypeScript
- -securityFlicense-qualityA bridge between iOS simulators and the Model Context Protocol, enabling programmatic control of iOS simulators through standardized communication interfaces.Last updated -12TypeScript
- -securityAlicense-qualityA MCP server that enables LLMs to interact with iOS simulators through natural language commands.Last updated -67TypeScriptApache 2.0
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for Xcode-related operations, making it easier to work with iOS project management, building, testing, archiving, and deploying apps to both simulators and physical devices.Last updated -943JavaScriptMIT License