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.