mcp-idb logo

mcp-idb

by noahlozevski

MCP server integration for Facebook's iOS Development Bridge (idb). It enables automated iOS device management and test execution through MCP.

View on GitHub

Last updated: N/A

What is mcp-idb?

This package provides integration between MCP (Model Context Protocol) and Facebook's idb (iOS Development Bridge), enabling automated iOS device management and test execution through MCP.

How to use mcp-idb?

To start the server, run npx -y @noahlozevski/mcp-idb. Configure your mcp-config.json file to include the idb server with the command and arguments shown in the README.

Key features of mcp-idb

  • Automated iOS device management

  • Automated test execution

  • Integration with MCP

  • Screenshot testing

  • Automated interactions

Use cases of mcp-idb

  • Automated test development

  • Screenshot testing

  • Automated interactions (e.g., tap the home button)

  • Installing / removing applications

FAQ from mcp-idb

How do I install idb?

Use Homebrew: brew tap facebook/fb and brew install idb-companion.

How do I verify idb installation?

Run the idb command in your terminal.

How do I configure mcp-config.json for idb?

Add the following to your mcp-config.json: {"mcpServers": {"idb": {"command": "npx", "args": ["-y", "@noahlozevski/idb"]}}}

What should I do if idb companion is not found?

Ensure idb-companion is installed via Homebrew.

What should I do if my device is not detected?

Make sure the iOS device is connected via USB, trusted on the computer, and has developer mode enabled.