Skip to main content
Há duas formas de usar o Claude Code com o Testly:

Opção 1 — Prompt direto (sem configuração)

Você cria o experimento no dashboard e o Testly gera um prompt pronto na aba “Pedir pra IA”. A API Key, o slug e o evento de conversão já estão preenchidos. Basta copiar e colar no Claude Code. O prompt instrui o Claude a:
  1. Instalar @testlyjs/react se necessário
  2. Encontrar o arquivo raiz e adicionar o TestlyProvider com sua API Key
  3. Encontrar o componente certo e implementar useExperiment + convert
O prompt completo com sua API Key real está na aba “Pedir pra IA” do dashboard após criar o experimento.

Opção 2 — MCP do Testly (fluxo completo no editor)

O Testly MCP conecta o Claude Code diretamente à sua conta. Em vez de abrir o dashboard para criar um experimento, você descreve o que quer testar e o Claude cria, retorna o código pronto e implementa no seu projeto.

Instalação

1. Execute o assistente de configuração

O assistente vai pedir sua chave de produção (tk_live_...) e, opcionalmente, sua chave de desenvolvimento (tk_test_...). As chaves ficam salvas em ~/.testly/config.json — nunca no histórico do shell. Você encontra suas chaves em app.testly.com.br/settings.

2. Adicione o MCP ao Claude Code

Nenhuma chave no comando. O MCP lê a configuração salva automaticamente.

3. Verifique

Abra o Claude Code e peça:

Uso

Com o MCP configurado, você faz tudo em linguagem natural:

Criar experimento

“Crie um teste A/B para o botão do hero”

Ver resultados

“Qual variante está ganhando no meu teste do hero?”

Listar ativos

“Liste todos os meus experimentos rodando”

Controlar

“Pause o experimento pricing-test”

Exemplo completo

Fluxo real de criar e integrar um teste A/B sem sair do editor: 1. Você diz ao Claude:
2. Claude cria o experimento via MCP e responde:
3. Claude escreve o código no seu arquivo automaticamente.

Ferramentas disponíveis


Configuração avançada

Usar a chave de desenvolvimento (Dev Mode)

Se você configurou uma chave tk_test_ no setup, ative o Dev Mode passando TESTLY_ENV=development:
O MCP vai usar automaticamente a chave tk_test_ salva na sua config. Experimentos criados em Dev Mode ficam isolados — dados de teste nunca afetam suas métricas de produção.

Via arquivo .mcp.json (Cursor, Windsurf, compartilhar com o time)

Após rodar o setup, cada membro do time usa o próprio ~/.testly/config.json — as chaves não ficam no repositório.
Para Dev Mode no .mcp.json:

Compatibilidade com versão anterior

Se preferir continuar passando a chave diretamente (fluxo antigo), ainda funciona:
A variável de ambiente tem prioridade sobre a config local.