Ceraph React Native MCP
Servidor MCP para desenvolvimento com React Native e Expo. Ele permite que seu agente de codificação conduza e teste seu aplicativo de ponta a ponta tanto no iOS quanto no Android. Suporta dispositivos reais e simuladores/emuladores.
Documentação
Testes Agênticos para React Native
Um MCP que permite ao seu agente de codificação dirigir e testar seu aplicativo React Native de ponta a ponta.
Preços simples e transparentes
Comece grátis com ferramentas de automação de alta qualidade. Atualize para testes E2E agênticos completos.
Starter
Grátis
Para experimentar em um projeto pessoal.
- ✓Funciona com qualquer cliente MCP
- ✓Erros de runtime aparecem no seu chat automaticamente
- ✓Entende o que está na tela e com o que pode interagir
- ✓Seu agente pode abrir e dirigir o aplicativo — tocar, digitar, deslizar, capturar tela, deep links
- ✓Simula fluxos de câmera e galeria com mídia de teste
- ✓Funciona tanto para iOS quanto para Android
Mais Popular
Pro
$9/usuário/mês.
Um plano para desenvolvedores individuais e equipes.
- ✓Tudo do Starter
- ✓Gravações com qualidade de PR das mudanças de código sendo testadas de ponta a ponta
- ✓Rastreamento de execução e capturas de tela acompanham cada gravação para revisão de código mais profunda
- ✓Hooks de agente para automatizar a configuração de usuários de teste e resolver bloqueios de teste
- ✓Seu agente pode inspecionar o estilo de UI ao vivo para execução de design superior
Perguntas frequentes
O que é Ceraph, o que ele precisa e como começar.
O que é Ceraph?
Ceraph é um servidor MCP que permite ao seu agente de codificação de IA dirigir e testar seu aplicativo React Native ou Expo de ponta a ponta em dispositivos reais, simuladores e emuladores. Seu agente pode tocar, digitar, deslizar, usar deep links, capturar telas, ler um snapshot de acessibilidade estruturado da tela atual e obter erros de runtime, para que uma mudança de código seja verificada contra o aplicativo em execução, não apenas contra o verificador de tipos.
Como ele é diferente do Detox, Appium ou Maestro?
Essas ferramentas exigem que você crie um teste — um script Appium, um fluxo Detox, um YAML Maestro — e o mantenha verde conforme a UI muda. Ceraph é nativo de MCP e vive no seu ciclo de edição: seu agente de codificação dirige o aplicativo em execução diretamente, raciocinando sobre um snapshot de acessibilidade determinístico em vez de um script vinculado a seletores frágeis.
Ele é priorizado para Expo e roda com os tokens do seu próprio agente. Internamente, Ceraph usa WebDriverAgent no iOS e UiAutomator2 no Android, então a vantagem está na camada agêntica e nativa de React Native acima do driver de plataforma. Análise completa: Ceraph vs Detox, Appium & Maestro.
Como Ceraph é diferente do Argent, Agent Device e Mobile MCP?
Ceraph reúne testes de React Native e Expo em um único fluxo de trabalho: inicialização gerenciada, gravações com qualidade de PR com rastreamentos de execução e capturas de tela, hooks para automatizar a configuração de usuários de teste e resolver bloqueios de teste, entradas de câmera repetíveis e inspeção ao vivo de tela e estilo.
Veja Mobile Testing MCPs Compared para a comparação de fluxos de trabalho.
Ele suporta iOS e Android?
Sim. Ceraph suporta dispositivos iOS e o Simulador iOS no macOS, além de dispositivos Android e emuladores no macOS, Windows e Linux. Ambas as plataformas suportam o mesmo fluxo de trabalho principal, incluindo snapshots, interações, erros de runtime, testes de câmera e galeria, gravações, hooks e inspeção de estilo ao vivo.
Ele funciona com Expo?
Sim. Ceraph é priorizado para Expo e também funciona com React Native puro. Projetos que atualmente rodam no Expo Go são suportados; Ceraph compila e instala uma versão de desenvolvimento quando necessário. Não há plugin de configuração para adicionar nem etapa manual de prebuild: veja Expo E2E Testing With an AI Coding Agent.
O Expo também oferece um MCP oficial para orientação de projetos, fluxos de trabalho EAS e interação básica com o Simulador iOS. Seus controles locais não substituem os testes mais profundos de iOS e Android do Ceraph. Veja Expo MCP vs Ceraph.
Quais agentes de codificação funcionam com ele?
Qualquer cliente MCP. ceraph init configura automaticamente os que detecta — Claude Code, Cursor, Codex, VS Code e Antigravity — e Cline, Roo Code e IDEs JetBrains podem ser configurados manualmente. Seu agente fornece seus próprios tokens de modelo; Ceraph entrega a ele os primitivos de direção e teste.
O que preciso para executá-lo?
Node.js 20.19+, 22.12+ ou 24+, além do toolchain nativo para seu alvo: macOS com Xcode para iOS, ou Android SDK/JDK com adb no macOS, Windows ou Linux para Android. Use um dispositivo USB desbloqueado ou um simulador/emulador instalado.
Como começo?
Na raiz do seu projeto, execute npx @ceraph/react-native-mcp@latest init para configurar seu cliente MCP. init também configura o comando ceraph no seu PATH, para que você possa abrir o aplicativo com ceraph start.
Normalmente você não executa ceraph start sozinho — seu agente de codificação executa a mesma inicialização através do MCP. O ceraph start manual funciona com todos os alvos, mas é especialmente útil para preparar um dispositivo físico antes dos testes: inicie-o enquanto seu agente ainda está implementando, desbloqueie o telefone e complete quaisquer prompts de senha ou confiança, depois afaste-se sabendo que o Ceraph estará pronto quando os testes começarem. Se ceraph não for encontrado — algumas máquinas restritas não permitem instalação global — use npx @ceraph/react-native-mcp@latest start em vez disso.
Quanto custa?
O plano Starter é gratuito e funciona com qualquer cliente MCP. Ele exibe erros de runtime no seu chat e permite que seu agente abra e dirija seu aplicativo no iOS e Android, incluindo fluxos de câmera e galeria com imagens e vídeos de teste.
O Pro custa $9 por usuário por mês ou $90 por usuário por ano. Uma licença funciona para um indivíduo; licenças adicionais cobrem uma equipe. Ele adiciona gravações com qualidade de PR com rastreamentos de execução e capturas de tela para revisão de código mais profunda, hooks de agente para automatizar a configuração de usuários de teste e resolver bloqueios de teste, e inspeção de estilo de UI ao vivo.