| Prompt direto | MCP do Testly | |
|---|---|---|
| O que faz | Windsurf integra um experimento existente no seu código | Windsurf cria + integra experimentos direto do editor |
| Requer configuração? | Não — só colar o prompt | Sim — instalar o MCP uma vez |
| Melhor para | Primeira integração, usuário novo | Fluxo contínuo de experimentação |
Opção 1 — Prompt direto (sem configuração)
Crie o experimento no dashboard. Na aba “Pedir pra IA”, copie o prompt gerado — ele já tem sua API Key, slug e evento de conversão preenchidos — e cole no Cascade do Windsurf. O Windsurf vai:- Instalar
@testlyjs/reactse necessário - Adicionar o
TestlyProviderno arquivo raiz com sua API Key - Encontrar o componente certo e implementar
useExperiment+convert
Opção 2 — MCP do Testly (fluxo completo no editor)
O Testly MCP conecta o Windsurf diretamente à sua conta Testly. Configure uma vez e crie experimentos em linguagem natural com o Cascade AI.Instalação
1. Execute o assistente de configuração
No terminal:tk_live_...) e, opcionalmente, sua chave de desenvolvimento (tk_test_...). As chaves ficam salvas em ~/.testly/config.json.
Você encontra suas chaves em app.testly.com.br/settings.
2. Configure o MCP no Windsurf
Edite~/.codeium/windsurf/mcp_config.json:
~/.testly/config.json.
Reinicie o Windsurf após salvar.
3. Verifique
Abra o Cascade e peça:Uso
Com o MCP configurado, use o Cascade para tudo:Criar experimento
“Crie um teste A/B para o botão do hero”
Ver resultados
“Qual variante está ganhando no pricing-test?”
Listar ativos
“Liste todos os meus experimentos rodando”
Controlar
“Pause o experimento hero-cta-color”
Exemplo completo
1. Você diz ao Cascade:Ferramentas disponíveis
| Ferramenta | O que faz |
|---|---|
create_experiment | Cria experimento e retorna código de integração |
list_experiments | Lista todos os experimentos com status e impressões |
get_results | Retorna taxa de conversão, uplift e veredito estatístico |
start_experiment | Inicia um experimento pausado |
stop_experiment | Pausa um experimento ativo |
Configuração por projeto (compartilhar com o time)
Após cada membro do time rodarnpx @testlyjs/mcp setup com a própria chave, crie .windsurf/mcp.json na raiz do projeto sem chaves:
Dev Mode
Para usar a chave de desenvolvimento (tk_test_):

