M

MCP-idb智能管理工具

@noahlozevski/mcp-idb
0 Stars 423 次浏览 noahlozevski 更新于 2026-08-23

Model Context Protocol(MCP)与Facebook的iOS开发桥接工具(idb)之间的集成,使得通过自然语言实现iOS设备管理自动化和测试执行成为可能。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "idb": {
      "args": [
        "-y",
        "@noahlozevski/idb"
      ],
      "command": "npx"
    }
  }
}

可用工具 (1 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

idb 2 个参数 需填 1 项

必填参数:command

服务介绍

mcp-idb

MCP 服务器与 Facebook 的 iOS 开发桥(idb)的集成。

概览

此包提供了MCP (Model Context Protocol) 和 Facebook 的 idb (iOS Development Bridge) 之间的集成,通过 MCP 实现自动化的 iOS 设备管理和测试执行。

启动服务器:

npx -y @noahlozevski/mcp-idb

前提条件

安装 idb

要安装 idb:

brew tap facebook/fb
brew install idb-companion

# verify installation
idb

更多详情,请访问官方 idb GitHub 仓库

配置

mcp-config.json 设置

要在您的 MCP 配置中使用 idb,请将以下内容添加到 mcp-config.json 中:

{
  "mcpServers": {
    "idb": {
      "command": "npx",
      "args": ["-y", "@noahlozevski/idb"]
    }
  }
}

示例用例包括:

  • 自动化测试开发
  • 截图测试
  • 自动交互(例如:“点击屏幕上的主页按钮”)
  • 安装/卸载应用程序

开发

代码格式化

此项目使用 Prettier 进行代码格式化。要格式化您的代码:

npm run format        # Format all files

格式化配置可以在项目的根目录下的 .prettierrc 文件中找到。

故障排除

常见问题及解决方案:

  1. 未找到 idb companion:确保通过 Homebrew 安装了 idb-companion
  2. 设备未被检测到:请确保 iOS 设备:
    • 通过 USB 连接
    • 在计算机上受信任
    • 已启用开发者模式

贡献

在对此包进行更改时,请遵循标准的 MCP 贡献指南。

许可证

此项目是移动控制平面(MCP)的一部分,并遵循亚马逊的内部许可政策。

相关 MCP 服务