iOS Development Bridge (idb)
About
Interact with iOS simulators and devices using Facebook's iOS Development Bridge (idb).
Details
- Author
- noahlozevski
- Downloads
- 155
- Categories
- Developer Tools, Other
Jump to
- Integrates MCP with Facebook’s iOS Development Bridge (idb)
- Enables automated test execution via MCP
- Supports screenshot testing
- Allows automated iOS device interactions
- Manages app installation and removal
- Operates over command-line interface (npx)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
iOS Development Bridge (idb)Command (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install idb-companion via Homebrew (brew tap facebook/fb then brew install idb-companion). Start the server with npx -y @noahlozevski/mcp-idb, or add it to your mcp-config.json as shown in the README to use it with MCP clients.
idb
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"ios development bridge (idb)": {
"mcp-idb": {
"command": "npx",
"args": [
"-y",
"@noahlozevski/mcp-idb"
]
}
}
}
}
McpServers
{
"mcp-idb": {
"command": "npx",
"args": [
"-y",
"@noahlozevski/mcp-idb"
]
}
}
Interact with iOS simulators and devices using Facebook's iOS Development Bridge (idb).
MCP server integration for Facebook's iOS Development Bridge (idb).
This package provides integration betweenMCP (Model Context Protocol)and Facebook'sidb (iOS Development Bridge), enabling automated iOS device management and test execution through MCP.
brew tap facebook/fb brew install idb-companion # verify installation idb
For more details, visit theofficial idb GitHub repository.
To use idb in your MCP configuration, add the following to yourmcp-config.json:
{ "mcpServers": { "idb": { "command": "npx", "args": ["-y", "@noahlozevski/idb"] } } }
- Automated test development
- Screenshot testing
- Automated interactions ("tap the home button on the screen")
- Installing / removing applications
This project uses Prettier for code formatting. To format your code:
The formatting configuration can be found in.prettierrcat the root of the project.
- idb companion not found: Ensure idb-companion is installed via Homebrew
- Device not detected: Make sure the iOS device is:
- Connected via USB
- Trusted on the computer
- Has developer mode enabled
Please follow the standard MCP contribution guidelines when making changes to this package.
This project is part of Mobile Control Plane (MCP) and follows Amazon's internal licensing policies.
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
Drives an Android emulator or a real device over adb: screenshots, UI hierarchy with true device-pixel coordinates, tap and type, app lifecycle, logcat, and Gradle builds and tests.
Interact with Android devices using the Android Debug Bridge (ADB).
AI 測試大師 — MCP server driving pytest / Jest / Cypress / Go / Maestro. Analyze, generate, run, advise. Web + Mobile (iOS/Android/BlueStacks).
Control Android devices using the Android Debug Bridge (ADB).
Control Android devices via the Android Debug Bridge (ADB).
Automate Android devices using the Gbox SDK.
Catch App Store rejections before they happen
An agentic toolkit to control, debug, and profile iOS and Android apps.
The deepest Android Debug Bridge MCP server — 147 tools from UI to baseband.
AI-powered E2E testing for 10 platforms. 253 MCP tools. Zero config. Test Flutter, React Native, iOS, Android, Web, Electron, Tauri, KMP, .NET MAUI from natural language.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





