Adicione o MCP do solvethree ao Codex
Adicione o solvethree como servidor MCP stdio local na configuração TOML do Codex. Ele é executado no seu host e lê a chave de API e o proxy do ambiente — não do navegador.
Nesta página
Prepare o host e o site
- 1.
Disponibilize Node.js 22 e npx
Eles devem estar disponíveis para o processo que executa o Codex. Instalá-los em um ambiente separado que o Codex não consegue acessar não permitirá que ele inicie o servidor.
- 2.
Defina as variáveis de ambiente do host
Defina
SOLVETHREE_API_KEYcom a chave de API do seu workspace eSOLVETHREE_PROXYcom a URL do proxy. Inicie o Codex com essas variáveis disponíveis. Para a integração com IDE, garanta que o processo da IDE também as herde. Mantenha a chave de API fora dos prompts e do controle de versão. - 3.
Ative o perfil de site reCAPTCHA
Em Perfis de site, adicione a URL HTTPS da página, selecione o tipo de reCAPTCHA e forneça a ação de captura. Aguarde até que o perfil esteja ativo. Configure o hostname, a ação de captura e o tipo necessários; o site e a ação de uma tarefa não criam um perfil. Consulte a configuração do perfil de site se este for seu primeiro destino.
Adicione a configuração TOML do Codex
A CLI do Codex e a IDE compartilham ~/.codex/config.toml. Você também pode usar o arquivo .codex/config.toml de um projeto confiável. Adicione esta entrada de servidor:
[mcp_servers.solvethree]
command = "npx"
args = ["--yes", "--package=https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgz", "solvethree-mcp"]
env_vars = ["SOLVETHREE_API_KEY", "SOLVETHREE_PROXY"]
startup_timeout_sec = 60
tool_timeout_sec = 100A entrada executa o executável solvethree-mcp do SDK oficial por meio de npx. env_vars encaminha variáveis existentes do host; não atribui seus valores. Não há um endpoint MCP hospedado para informar nem login OAuth para este servidor local.
startup_timeout_sec permite 60 segundos para a inicialização do servidor. tool_timeout_sec permite 100 segundos para uma chamada de ferramenta. Nenhuma dessas configurações significa que o site de destino aceitou uma solução.
Execute codex mcp list, ou abra /mcp na TUI do Codex, para inspecionar o servidor configurado. Se ele não iniciar, verifique se o Codex consegue encontrar npx e herdou as duas variáveis de ambiente.
Crie uma tarefa e consulte seu resultado
- 1.
Inspecione os recursos
Peça ao Codex para chamar
solvethree_capabilitiesantes de escolher a ferramenta de resolução. Para reCAPTCHA, usesolvethree_create_recaptcha. - 2.
Forneça os dados de entrada do reCAPTCHA
Forneça
sitecomo nome do host,actione umrequestId. A ferramenta também aceitarecaptchaTypeewaitMsopcionais; o tipo padrão éenterprise-v3. Ela lê seu único proxy deSOLVETHREE_PROXY, portanto não trate essa variável como uma configuração de proxy por chamada. Não adicione os campostypeouurlà solicitação de reCAPTCHA. - 3.
Guarde o ID da tarefa e verifique seu status
Cada chamada de criação gera no máximo uma tarefa. Consulte essa tarefa com
solvethree_get_taskusando o ID retornado. Continue consultando enquanto o status forpendingousolving. Apenasreadycontém uma solução utilizável. Se o status mudar parafailed, pare de consultar e examineerrorCodeeerrorantes de decidir o que alterar.
Passe a solução para sua aplicação
O servidor MCP não controla um navegador, não inspeciona sua sessão atual nem preenche formulários. Sua aplicação deve obter o resultado pronto do reCAPTCHA e enviar solution.token ao destino pretendido.
Use a identidade de navegador retornada em userAgent e secChUa com o mesmo proxy usado na resolução. Se seu navegador ou cliente HTTP usar outro proxy ou uma identidade de navegador sem relação com a retornada, corrija isso antes do envio. Adicionar o servidor MCP não define essas configurações para você.
O Codex recebe dados privados da solução pela resposta da ferramenta, portanto mantenha-os fora de relatórios e logs compartilhados. Uma tarefa ready significa que uma solução foi gerada; verifique separadamente a resposta do destino para determinar se ele aceitou a solicitação da aplicação.
Fontes e referência da API
Execute sua primeira tarefa.
Comece com $5 em créditos no espaço de trabalho.