- Home
- MCP servers
- MCP IDB Server
MCP IDB Server
- javascript
6
GitHub Stars
javascript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"noahlozevski-mcp-idb": {
"command": "npx",
"args": [
"-y",
"@noahlozevski/mcp-idb"
]
}
}
}You can manage iOS devices and run automated tests using MCP with Facebook's idb by starting a dedicated MCP server. This enables test automation, UI interactions, and app installation/removal through a consistent MCP interface, making it easier to orchestrate iOS device workflows in your test pipelines.
How to use
Use the MCP client to interact with the idb server to automate iOS device management and test execution. You can trigger automated tests, take screenshots, simulate user interactions (such as tapping the home button on the screen), and install or remove applications on connected iOS devices.
How to install
Prerequisites you need on your machine include the iOS Development Bridge (idb). If you are setting up idb for the first time, follow these steps.
brew tap facebook/fb
brew install idb-companion
# verify installation
idb
Configuration and usage
Configure the MCP server to use idb by adding a server entry in your MCP configuration as shown here. This enables the MCP client to start and connect to the idb integration for running your automated workflows.
{
"mcpServers": {
"idb": {
"command": "npx",
"args": ["-y", "@noahlozevski/mcp-idb"]
}
}
}
Starting the server
Launch the idb MCP server by running the following command in your shell. This starts the integration so the MCP client can interact with idb to control devices and execute tests.
npx -y @noahlozevski/mcp-idb