iOS Development Bridge (idb)
Interaja com simuladores e dispositivos iOS usando o iOS Development Bridge (idb) do Facebook.
Documentação
mcp-idb
Integração do servidor MCP com o iOS Development Bridge (idb) do Facebook.
Visão Geral
Este pacote fornece integração entre MCP (Model Context Protocol) e o idb (iOS Development Bridge) do Facebook, permitindo gerenciamento automatizado de dispositivos iOS e execução de testes por meio do MCP.
Inicie o servidor:
npx -y @noahlozevski/mcp-idb
Pré-requisitos
Instalando o idb
Para instalar o idb:
brew tap facebook/fb
brew install idb-companion
# verify installation
idb
Para mais detalhes, visite o repositório oficial do idb no GitHub.
Configuração
Configuração do mcp-config.json
Para usar o idb na sua configuração MCP, adicione o seguinte ao seu mcp-config.json:
{
"mcpServers": {
"idb": {
"command": "npx",
"args": ["-y", "@noahlozevski/idb"]
}
}
}
Exemplos de casos de uso incluem:
- Desenvolvimento automatizado de testes
- Testes de captura de tela
- Interações automatizadas ("toque no botão home da tela")
- Instalação / remoção de aplicativos
Desenvolvimento
Formatação de Código
Este projeto usa Prettier para formatação de código. Para formatar seu código:
npm run format # Format all files
A configuração de formatação pode ser encontrada em .prettierrc na raiz do projeto.
Solução de Problemas
Problemas comuns e soluções:
- companion do idb não encontrado: Certifique-se de que o idb-companion está instalado via Homebrew
- Dispositivo não detectado: Certifique-se de que o dispositivo iOS está:
- Conectado via USB
- Autorizado no computador
- Com o modo de desenvolvedor ativado
Contribuição
Siga as diretrizes padrão de contribuição do MCP ao fazer alterações neste pacote.
Licença
Este projeto faz parte do Mobile Control Plane (MCP) e segue as políticas de licenciamento internas da Amazon.