
Adélia Cruz
MCP Integration Engineer
Publicado Sep 29, 2026
Atualizado Sep 29, 2026 · minutos de leitura

solve_captcha do CapSolver aceita um argumento proxy, mas as regras individuais para tarefas de CAPTCHA ainda se aplicam.detect_captchas e solve_on_page não expõem um argumento de proxy do navegador.Uma equipe de agentes de IA pode já ter um proxy de saída aprovado e ainda não saber onde configurá-lo para o tratamento de CAPTCHA. Uma configuração conecta o cliente de IA a um serviço. Outra controla a navegação do navegador. Uma terceira é parte de uma tarefa de CAPTCHA suportada. Chamar os três de "proxy MCP" torna a solução de problemas desnecessariamente difícil.
CapSolver expõe ferramentas de resolução por meio do MCP, mas esse protocolo não transforma o agente, o navegador e o solver remoto em uma única conexão de rede. Este guia compara os caminhos de conexão e os limites documentados das ferramentas atuais. É um guia de decisão de configuração, não uma afirmação de que uma proxy corporativa, sessão de navegador ou fluxo de trabalho de resolução credenciado foi testado de ponta a ponta.
O suporte ao proxy MCP para CAPTCHA significa que um componente específico expõe uma forma de rotear sua própria conexão por meio de um proxy. O componente e a conexão precisam ser nomeados.
Um proxy é um intermediário para comunicação de rede. Essa definição ampla não diz qual processo o usa ou se um argumento de ferramenta é encaminhado para um navegador, um cliente de API ou uma tarefa de resolução remota.
A especificação do transporte MCP distingue comunicação de entrada/saída local de HTTP Streamable. Uma conexão de stdio local é comunicação com um processo; não é uma solicitação HTTP a um ponto de extremidade MCP remoto. O processo iniciado ainda pode fazer solicitações de rede separadas enquanto executa seu trabalho.
Para o MCP remoto, a conexão cliente-servidor HTTP é outra rota para inspecionar. Um gateway corporativo pode afetar essa rota sem alterar como o navegador do servidor acessa uma página. A descoberta bem-sucedida de ferramentas MCP prova que a descoberta funcionou; não prova o acesso à página-alvo ou uma resolução bem-sucedida.
A configuração correta pertence ao processo responsável pela conexão que você precisa controlar. Use esta comparação para identificar esse proprietário.
| Conexão | O que trafega por ela | Onde inspecionar a configuração |
|---|---|---|
| Cliente de IA para serviço MCP remoto | Mensagens de protocolo e solicitações de ferramentas | Transporte do cliente e configuração de rede aprovada |
| Navegador para a página de destino permitida | Navegação e recursos da página | O próprio runtime do navegador ou serviço de hospedagem |
| Tarefa de solver usando um proxy suportado | Tráfego específico da tarefa | A ferramenta de solver selecionada e o contrato de tarefa de CAPTCHA |
Também há a conexão de API de saída do serviço ao CapSolver. O comportamento do cliente HTTP é uma preocupação de implantação separada da passagem de um valor de proxy de nível de tarefa. Não assuma que uma variável de ambiente suportada por uma biblioteca de rede é respeitada por cada componente na pilha.
Uma nota útil nomeia o processo e o ponto de extremidade para cada rota. Por exemplo: o cliente local inicia o processo MCP; esse processo se conecta à API de resolução; um navegador separado executa a sessão de QA da aplicação. Essas afirmações expõem imediatamente por que uma configuração de proxy do navegador pode não ter efeito na chamada da API.
Mantenha a nota descritiva. Ela não deve conter senhas de proxy, credenciais de conta ou tokens de CAPTCHA utilizáveis. A equipe precisa de informações suficientes para identificar uma rota com falha sem transformar o documento de arquitetura em um armazenamento secreto.
A implementação oficial atual expõe proxy em solve_captcha, enquanto as ferramentas do navegador expõem um conjunto diferente de argumentos. Essa distinção é visível no implementação oficial do servidor MCP revisada para este guia.
solve_captcha aceita o tipo de CAPTCHA, URL da página, chave do site e parâmetros adicionais opcionais, incluindo proxy. A implementação passa esse valor para a informação de CAPTCHA usada pelo solver principal.
Isso é evidência de um parâmetro de ferramenta, não uma promessa de que todas as tarefas subjacentes usam um proxy fornecido. Siga os requisitos atuais da tarefa selecionada. Também distinga o nome do parâmetro e o formato aceito da ferramenta MCP do payload da API direta; copiar um exemplo de API direta em uma chamada de ferramenta MCP sem verificar seu esquema pode produzir uma solicitação diferente da que você pretendia.
O guia do serviço MCP do CapSolver é o ponto de partida apropriado para o serviço e ferramentas suportadas. Verifique o esquema anunciado pelo seu serviço instalado, pois um pacote instalado pode diferir de uma revisão de repositório ou de um artigo mais antigo.
Na implementação revisada, detect_captchas recebe uma URL da página. solve_on_page recebe uma URL da página e opções para preenchimento automático e espera. Nenhuma das assinaturas de ferramenta expõe um argumento de proxy do navegador.
O helper do navegador inicia um navegador, abre a URL fornecida e fecha essa sessão após a operação. Essas ferramentas, portanto, não devem ser descritas como anexando automaticamente a uma aba de navegador já aberta do agente. Uma resolução bem-sucedida nesse navegador separado não estabelece que o formulário original do agente tenha recebido um token.
Se sua tarefa depender de um contexto de navegador existente ou de um caminho de rede configurado, resolva esse requisito explicitamente antes de escolher a ferramenta. Adicionar um campo browser_proxy inventado a um prompt não é um método de integração. Uma integração de navegador personalizada requer sua própria interface suportada e verificação.
A referência de tarefa de CAPTCHA deve determinar se um proxy fornecido é necessário, suportado ou desnecessário. O nome da tarefa em si é uma dica útil, mas o contrato atual de parâmetros é a evidência decisiva.
A referência de uso de proxy do CapSolver explica a configuração de proxy em nível de tarefa. Para um exemplo concreto, a referência da tarefa reCAPTCHA v2 distingue opções ProxyLess das tarefas Enterprise que exigem o proxy do chamador.
Turnstile tem um contrato diferente. A referência da tarefa Turnstile especifica AntiTurnstileTaskProxyLess e diz que o chamador não precisa fornecer um proxy. Um argumento de proxy genérico no wrapper MCP não substitui essa documentação específica da tarefa.
Para uma equipe selecionando uma rota, pergunte o que a tarefa suportada exige e quais controles de rede a organização precisa. Não selecione um proxy apenas porque o fluxo de trabalho contém um CAPTCHA. Uma configuração desnecessária pode adicionar outra variável sem resolver a falha original.
O artigo mais antigo configuração de proxy fornece informações de fundo sobre o uso direto da API. Para nomes e campos de tarefa atuais, use a documentação da tarefa em tempo real em vez de copiar um exemplo mais antigo sem alterações.
Resgate seu código promocional do CapSolver
Aumente seu orçamento de automação instantaneamente!
Use o código promocional CAP26 ao recarregar sua conta do CapSolver para obter um bônus adicional de 5% em cada recarga — sem limites.
Resgate-o agora em seu Painel do CapSolver
Um proxy corporativo introduz uma exigência de rede para o processo relevante, não uma opção de solver universal. Considere um exemplo hipotético de uma equipe de QA cujo cliente de IA roda em um laptop gerenciado enquanto seu navegador de teste roda em um worker separado.
A conexão remota do laptop com o MCP pode ser bem-sucedida enquanto o worker não consegue carregar a página de teste aprovada. Por outro lado, o worker pode navegar normalmente enquanto o serviço MCP não consegue alcançar a API de resolução. Esses são incidentes diferentes, mesmo que o agente resuma ambos como "ferramenta de CAPTCHA falhou".
A equipe deve primeiro identificar qual processo produziu o erro. Em seguida, verifique o destino correspondente e a política de rede aplicável a ele. Se a resposta for HTTP 407, a referência de autenticação de proxy HTTP identifica-a como uma exigência de autenticação de proxy. Essa resposta não é uma solução de CAPTCHA e não deve disparar uma nova solicitação de resolução.
Para um serviço de stdio local, investigue o início do processo separadamente da conectividade de saída. Uma execução ausente, um runtime indisponível e uma falha de rede remota não são causas intercambiáveis. Mantenha os logs de início do cliente e os erros de execução das ferramentas separados para que a pessoa investigando não altere um parâmetro de tarefa para corrigir um problema de inicialização do processo.
A verificação deve estabelecer um limite por vez, terminando com o resultado da aplicação realmente permitida. Uma lista de ferramentas ou um token retornado é evidência útil para sua própria etapa, mas nenhuma prova do fluxo de trabalho completo.
Comece com o serviço que seu cliente realmente carrega. Confirme sua versão do pacote ou revisão implantada e inspecione suas ferramentas anunciadas. A especificação de ferramentas MCP descreve a descoberta de ferramentas e esquemas de entrada; use esse contrato em vez de assumir que uma instrução em linguagem natural adiciona um parâmetro suportado.
Em seguida, verifique se o navegador desejado pode acessar a página aprovada sob suas condições de rede configuradas. Não substitua um navegador separado aberto por um helper MCP, a menos que seja o navegador que seu fluxo de trabalho esteja projetado para usar.
Em seguida, inspecione a tarefa de CAPTCHA escolhida e os dados de entrada que ela recebe. Verifique a URL da página, chave do site, tipo de tarefa e exigência de proxy específica da tarefa. Mantenha essa revisão de configuração separada de um teste de solver em tempo real: um payload com aparência válida não estabelece que as credenciais, o destino ou o resultado de resolução funcionem.
Para um teste em tempo real permitido, mantenha o resultado da tarefa real e o resultado subsequente da aplicação. Se uma execução real não estiver disponível, registre essa limitação em vez de descrever uma revisão de documentação como uma conexão bem-sucedida. Este guia fornece os critérios de seleção; ele não fornece saídas de execução fabricadas.
Registre a revisão do serviço, o nome da ferramenta, a etapa de conexão com falha, o erro redigido relevante e a operação de página pretendida. Anote se a falha ocorreu antes de submeter uma tarefa, durante a resolução ou após o retorno do resultado.
Uma solicitação que nunca chegou a um solver não deve ser contada como uma falha de qualidade de solver. Um token retornado a um navegador separado não deve ser contado como uma atualização bem-sucedida no próprio formulário do agente. Essas distinções permitem que a equipe melhore a parte correta de seu fluxo de trabalho sem adicionar chamadas repetidas ou configurações especulativas.
Escolha as configurações de proxy por propriedade da conexão: transporte do cliente, navegação do navegador e tarefa de solver suportada. Confirme o esquema da ferramenta atual e a referência da tarefa selecionada antes de passar parâmetros entre essas camadas.
Use o CapSolver para a etapa documentada de resolução de CAPTCHA e mantenha a configuração do navegador e rede do agente explícita. O resultado é um fluxo de trabalho que sua equipe pode diagnosticar por etapa em vez de tratar cada erro de conexão como outro desafio não resolvido.
Q: O CapSolver MCP suporta um parâmetro de proxy?
A implementação oficial revisada de solve_captcha expõe um argumento proxy. Seu efeito ainda depende da tarefa de CAPTCHA subjacente. Verifique o esquema do serviço instalado e a documentação atual da tarefa.
Q: Esse parâmetro também configura o proxy do navegador?
Não. Um argumento de tarefa de solver não configura o caminho de rede de um navegador independente. As ferramentas de navegador revisadas não expõem um argumento de proxy do navegador em suas assinaturas.
Q: As ferramentas de navegador MCP usam minha aba de agente existente?
A implementação revisada abre uma sessão de navegador separada da URL da página fornecida e a fecha após a operação. Não assuma que o resultado altera uma aba de agente já aberta ou preserva o estado daquela aba.
Q: O Turnstile exige um proxy fornecido pelo chamador?
A referência atual do Turnstile do CapSolver documenta AntiTurnstileTaskProxyLess e diz que um proxy não é necessário. Siga esse contrato específico da tarefa mesmo quando um wrapper geral expõe parâmetros adicionais opcionais.
Q: O que devo verificar quando a conexão retorna HTTP 407?
Verifique a autenticação do proxy na conexão com falha. Identifique qual cliente ou processo recebeu a resposta antes de alterar a configuração; solicitar outra solução de CAPTCHA não resolve a autenticação de proxy.

Adélia Cruz
MCP Integration Engineer
Making CapSolver tools accessible through MCP.
SOBRE O AUTOR
Entenda o tratamento de CAPTCHA do Stagehand, compare as ações do navegador com serviços de resolução e escolha uma abordagem clara para navegadores locais ou sessões hospedadas.

Mantenha as páginas CAPTCHA fora da pesquisa de agentes de IA verificando o conteúdo da fonte, usando um resolvedor quando apropriado e verificando a evidência antes de resumos e citações.
