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.
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?
How do I install idb?
Use Homebrew: brew tap facebook/fb
and brew install idb-companion
.
How do I verify idb installation?
How do I verify idb installation?
Run the idb
command in your terminal.
How do I configure mcp-config.json for idb?
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?
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?
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.