///
Como configurar e usar o CapMonster Cloud MCP: guia detalhado
Ekaterina Yanchuk
Ekaterina Yanchuk
Autor de artigos técnicos
September 22, 2026
9 min
Leia os termos de uso do conteúdo fornecido neste site.

Como configurar e usar o CapMonster Cloud MCP: guia detalhado

CMC-MCP-blog-1.png

Quando é preciso testar rapidamente um serviço ou verificar como o CAPTCHA funciona nele, configurar cada etapa manualmente pode ser bastante trabalhoso. Com o CapMonster Cloud MCP, parte desse trabalho pode ser delegada a um agente de IA.

Ele pode ajudar a identificar o tipo de CAPTCHA, entender os parâmetros necessários, enviar a tarefa ao CapMonster Cloud para resolução e verificar o resultado diretamente no Claude Code, Codex ou em outro aplicativo compatível com MCP. 
 

robots
Comece agora e automatize sua solução reCAPTCHA v2

Como funciona o CapMonster Cloud MCP

Para um fluxo completo, use dois servidores MCP:

  • capmonster trabalha com a API do CapMonster Cloud: identifica os tipos de tarefas compatíveis e seus parâmetros, cria tarefas e obtém os resultados;
  • patchright trabalha com o navegador: abre a página, ajuda a obter os parâmetros do CAPTCHA e aplica o resultado.

Início rápido

Para a configuração inicial, a forma mais simples é usar um prompt pronto para o seu ambiente — Python / PyPI ou TypeScript / npm.

Envie o prompt para o Claude Code, Codex ou outro agente de IA compatível. O agente poderá identificar o ambiente, conectar capmonster e patchright e, em seguida, verificar a disponibilidade das ferramentas.

Abra o prompt adequado, copie-o e envie-o ao seu agente de IA.

Se a execução da tarefa exigir alterar a configuração do MCP, instalar dependências, executar um comando ou iniciar o navegador, o agente poderá solicitar a permissão correspondente.

Após a configuração bem-sucedida, o agente solicitará que você:

  • informe a URL da página com o CAPTCHA;
  • especifique se o CAPTCHA aparece diretamente nessa página ou somente após uma determinada ação — como um clique, envio de formulário, rolagem ou login na conta;
  • informe condições adicionais, se houver: por exemplo, se é necessário usar um proxy específico, cabeçalhos adicionais, autenticação ou se o CAPTCHA aparece apenas para determinadas regiões ou User-Agents.

Exemplo: identificando um CAPTCHA em uma página de teste

Vamos ver como o CapMonster Cloud MCP funciona na prática. Como exemplo, usaremos uma página de teste com reCAPTCHA V2:

https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high

Não é necessário procurar o sitekey antecipadamente, determinar o tipo de tarefa ou coletar os parâmetros manualmente. Basta fornecer a URL ao agente e pedir que ele execute o fluxo por conta própria.

Após configurar os servidores MCP, envie ao agente, por exemplo, uma solicitação como esta:

Abra a página:
https://lessons.zennolab.com/captchas/recaptcha/v2_simple.php?level=high

Identifique o tipo de CAPTCHA e os parâmetros necessários.
Crie a tarefa adequada no CapMonster Cloud,
obtenha o resultado e aplique-o na página.

Após a verificação bem-sucedida, mostre
como implementar esse fluxo no código do projeto.

 

O que o agente fará

Nesse fluxo, o agente usa patchright para trabalhar com a página e capmonster para interagir com o CapMonster Cloud.

  1. Abrirá a página no navegador.
  2. Identificará que a página usa reCAPTCHA V2.
  3. Obterá os parâmetros necessários do CAPTCHA diretamente da página.
  4. Selecionará o tipo de tarefa adequado no CapMonster Cloud e a enviará para processamento.
  5. Obterá o resultado e o aplicará na página.
  6. Verificará se o fluxo foi concluído corretamente.
Resultado do trabalho de um agente de IA com reCAPTCHA V2 usando o CapMonster Cloud MCP

 

Obtendo o código para integração

Após uma verificação bem-sucedida na página, você pode pedir ao agente que prepare o código para o seu projeto.

Por exemplo:

O fluxo funciona.
Agora mostre como implementar a obtenção
e a aplicação do resultado do CapMonster Cloud
no meu projeto em Python.

Em vez de Python, você pode especificar Node.js, TypeScript ou outra linguagem e stack usada no seu projeto.

Exemplo de código para integração com o CapMonster Cloud preparado por um agente de IA

 

Configuração manual e execução dos servidores MCP

Os servidores também podem ser conectados manualmente por meio de comandos no terminal ou do arquivo de configuração do cliente.

Para um fluxo completo, são usados os dois servidores: capmonster e patchright.

Para o capmonster, também é necessária uma chave de API do CapMonster Cloud. Ela é passada por meio da variável de ambiente CM_API_KEY.

 

Execução sem instalação prévia

Não é necessário instalar os pacotes antecipadamente. Eles podem ser executados diretamente por meio de npx ou uvx.

TypeScript / npm:

npx -y capmonster-mcp

Python / PyPI:

uvx capmonster-mcp

MCP para navegador:

npx -y capmonster-mcp-patchright

Se preferir instalar os pacotes antecipadamente, use o gerenciador de pacotes adequado.

npm:

npm i capmonster-mcp
npm i capmonster-mcp-patchright

PyPI:

pip install capmonster-mcp
Observação: não há uma versão do patchright no PyPI ele é instalado e executado via npm.

Após a instalação, os pacotes também podem ser usados na configuração MCP do projeto.

 

Configuração do agente CLI

Em clientes CLI, a forma mais simples de adicionar servidores MCP é usando comandos no terminal.

Windows

Para Claude Code com TypeScript / npm:

claude mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- npx.cmd -y capmonster-mcp
claude mcp add patchright -- npx.cmd -y capmonster-mcp-patchright

Para Python / PyPI:

claude mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- uvx capmonster-mcp

Para Codex CLI com TypeScript / npm:

codex mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- npx.cmd -y capmonster-mcp
codex mcp add patchright -- npx.cmd -y capmonster-mcp-patchright

Para Python / PyPI:

codex mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- uvx capmonster-mcp
Observação: no Windows, use npx.cmd se o npx comum não iniciar ou se o PowerShell bloquear npm.ps1.

 

macOS / Linux

Para Claude Code com TypeScript / npm:

claude mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- npx -y capmonster-mcp
claude mcp add patchright -- npx -y capmonster-mcp-patchright

Para Python / PyPI:

claude mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- uvx capmonster-mcp

Para Codex CLI com TypeScript / npm:

codex mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- npx -y capmonster-mcp
codex mcp add patchright -- npx -y capmonster-mcp-patchright

Para Python / PyPI:

codex mcp add capmonster --env CM_API_KEY=YOUR_API_KEY -- uvx capmonster-mcp

 

Verificação da conexão

Após adicionar os servidores, verifique se o cliente consegue detectá-los.

/mcp
Verificação da conexão dos servidores MCP em um agente CLI

 

Configuração por meio do arquivo de configuração

Se o cliente oferecer suporte à configuração MCP por arquivo, os servidores podem ser adicionados manualmente.

Por exemplo, para clientes que usam o formato mcpServers:

{
  "mcpServers": {
    "capmonster": {
      "command": "npx",
      "args": ["-y", "capmonster-mcp"],
      "env": {
        "CM_API_KEY": "YOUR_API_KEY"
      }
    },
    "patchright": {
      "command": "npx",
      "args": ["-y", "capmonster-mcp-patchright"]
    }
  }
}

Essa opção pode ser usada, por exemplo, para a configuração de projeto do Claude Code ou para a configuração local do Claude Desktop.

Para o Codex, é usado o arquivo config.toml:

[mcp_servers.capmonster]
command = "npx"
args = ["-y", "capmonster-mcp"]
[mcp_servers.capmonster.env]
CM_API_KEY = "YOUR_API_KEY"
[mcp_servers.patchright]
command = "npx"
args = ["-y", "capmonster-mcp-patchright"]

Depois de salvar a configuração, reinicie o cliente para que ele detecte os novos servidores MCP.

 

Configuração de aplicativos Desktop

Se você preferir trabalhar com um agente de IA por meio de um aplicativo gráfico, os servidores MCP também podem ser conectados em um cliente Desktop.

O princípio é o mesmo: conecte capmonster e, para trabalhar com o navegador patchright. Para o capmonster, também é necessária uma chave de API do CapMonster Cloud.

 

Claude Desktop

No Claude Desktop, os servidores MCP locais podem ser adicionados por meio do arquivo de configuração claude_desktop_config.json.

Abra as configurações de desenvolvedor do Claude Desktop (File → Settings → Developer → Edit config) e edite a configuração. Adicione os servidores capmonster e patchright.

Windows:

{
  "mcpServers": {
    "capmonster": {
      "command": "npx.cmd",
      "args": ["-y", "capmonster-mcp"],
      "env": {
        "CM_API_KEY": "YOUR_API_KEY"
      }
    },
    "patchright": {
      "command": "npx.cmd",
      "args": ["-y", "capmonster-mcp-patchright"]
    }
  }
}

macOS / Linux:

{
  "mcpServers": {
    "capmonster": {
      "command": "npx",
      "args": ["-y", "capmonster-mcp"],
      "env": {
        "CM_API_KEY": "YOUR_API_KEY"
      }
    },
    "patchright": {
      "command": "npx",
      "args": ["-y", "capmonster-mcp-patchright"]
    }
  }
}

Depois de salvar a configuração, reinicie o Claude Desktop.

Após reiniciar, abra um novo chat e verifique se os servidores MCP estão disponíveis. Para isso, clique em + e selecione Connectors:

Abrindo a seção Connectors no Claude Desktop

Os servidores conectados e suas ferramentas também podem ser visualizados na interface do Claude Desktop.

Servidores MCP conectados e ferramentas disponíveis no Claude Desktop
Se o servidor não aparecer, primeiro verifique o comando de inicialização, o valor de CM_API_KEY e reinicie o aplicativo.

 

ChatGPT Desktop / Codex

O ChatGPT Desktop e o Codex usam a configuração MCP do arquivo config.toml. Depois de adicionar os servidores, essa mesma configuração pode ser usada no ChatGPT Desktop, no Codex CLI e na extensão para IDE.

O arquivo de configuração do usuário está localizado em:

~/.codex/config.toml

Para um projeto confiável separado, você pode usar o arquivo:

.codex/config.toml

Como abrir rapidamente o arquivo de configuração do usuário:

No Windows, pressione Win + R e digite:

%USERPROFILE%\.codex

Em seguida, abra o arquivo config.toml. Você também pode abri-lo pelo PowerShell:

notepad $env:USERPROFILE\.codex\config.toml

No macOS / Linux, abra o terminal e execute:

nano ~/.codex/config.toml

Adicione ao config.toml as configurações dos servidores capmonster e patchright.

Windows:

[mcp_servers.capmonster]
command = "npx.cmd"
args = ["-y", "capmonster-mcp"]
[mcp_servers.capmonster.env]
CM_API_KEY = "YOUR_API_KEY"
[mcp_servers.patchright]
command = "npx.cmd"
args = ["-y", "capmonster-mcp-patchright"]

macOS / Linux:

[mcp_servers.capmonster]
command = "npx"
args = ["-y", "capmonster-mcp"]
[mcp_servers.capmonster.env]
CM_API_KEY = "YOUR_API_KEY"
[mcp_servers.patchright]
command = "npx"
args = ["-y", "capmonster-mcp-patchright"]

Salve o arquivo e reinicie o ChatGPT Desktop ou o Codex para que o cliente carregue a nova configuração MCP.

Observação: ~/.codex/config.toml é usado para a configuração do usuário, enquanto .codex/config.toml é usado para as configurações de um projeto confiável específico.

Se você já adicionou os servidores ao config.toml para o Codex, não é necessário configurá-los novamente no ChatGPT Desktop — os aplicativos usam a mesma configuração MCP do Codex neste computador.

Depois de iniciar o ChatGPT Desktop, verifique se capmonster e patchright estão disponíveis.

Para isso, abra um novo chat, digite o comando /mcp e selecione Exibir status do servidor MCP:

Comando /mcp no ChatGPT Desktop
Verificação do status dos servidores MCP no ChatGPT Desktop

O que fazer após a configuração manual

Depois de conectar os servidores MCP, envie ao agente de IA o prompt pronto para o seu ambiente Python / PyPI ou TypeScript / npm.

Se capmonster e patchright já estiverem configurados, o agente não os conectará novamente. Ele verificará a disponibilidade dos servidores e das ferramentas e continuará usando a configuração existente.

Basta enviar o prompt inicial uma vez no início da sessão de trabalho. Depois disso, você pode simplesmente enviar novas URLs ao agente e descrever as tarefas.

 

Se o servidor MCP não estiver funcionando

Se o agente não conseguir ver o servidor ou suas ferramentas, verifique:

  • se o runtime necessário está instalado Node.js para npx ou Python e uv para uvx;
  • se o comando de inicialização está especificado corretamente;
  • se CM_API_KEY foi fornecida;
  • se a configuração MCP foi salva;
  • se o cliente foi reiniciado após a alteração das configurações.

No Windows, se npx não iniciar, tente usar npx.cmd.

 

Use o MCP nos seus fluxos

Depois de configurar o CapMonster Cloud MCP, você pode usar um agente de IA para trabalhar com CAPTCHA em cenários reais: fornecer a página ao agente, obter os parâmetros necessários, enviar a tarefa ao CapMonster Cloud e usar o resultado nas próximas etapas da automação.

A configuração precisa ser feita apenas uma vez. Depois disso, você pode adaptar as solicitações e os fluxos ao site específico, ao tipo de CAPTCHA e à stack utilizada.

Perguntas frequentes

O MCP permite trabalhar com o CapMonster Cloud diretamente em uma conversa com um agente de IA. Em vez de procurar parâmetros manualmente, preparar solicitações e alternar entre o navegador, a documentação e a API, o agente pode reunir todas essas etapas em um único fluxo.

TypeScript / npm e Python / PyPI oferecem as mesmas ferramentas MCP. Escolha a opção mais conveniente para o seu ambiente. Em ambos os casos, o capmonster-mcp-patchright do npm é usado para trabalhar com o navegador.

Não. Normalmente, basta enviar o prompt inicial uma vez após configurar os servidores MCP. Depois disso, durante a sessão atual, você pode simplesmente enviar novas URLs ao agente e descrever as tarefas.

Verifique o comando de inicialização, a configuração MCP e a variável CM_API_KEY e, em seguida, reinicie o cliente. No Windows, se npx não iniciar, tente usar npx.cmd. Também verifique se o runtime necessário está instalado Node.js para npm ou Python e uv para PyPI.

Se o servidor MCP não iniciar, o agente não conseguir ver as ferramentas ou ocorrerem erros durante a execução de uma tarefa, primeiro verifique o comando de inicialização, a configuração MCP, a variável CM_API_KEY e a disponibilidade do runtime necessário.

Recomendações detalhadas sobre problemas comuns e suas soluções estão disponíveis na seção Solução de problemas da documentação do CapMonster Cloud MCP.

 

Links úteis

robots
Comece agora e automatize sua solução reCAPTCHA v2

NB: Por favor, observe que o produto é destinado à automação de testes exclusivamente em seus próprios sites e em recursos para os quais você possui autorização legal de acesso.
ItGuy
geear
Programa de afiliados para desenvolvedores de software
Ganhe até 30% dos gastos dos seus usuários com a evasão de captcha
✅ Solicitação enviada
Obrigado pelo seu interesse em nosso programa de parcerias! Entraremos em contato com você dentro de 7 dias úteis.
Solicitação para participar
Preencha o formulário para enviar uma solicitação para o programa de afiliados.
Mais artigos