Integração com MCP

O Headless Browser pode ser usado com o MCP, permitindo que sistemas de IA controlem navegadores remotos. Saiba mais sobre essa integração.

Este guia explica como integrar Oxylabs Headless Browser arrow-up-rightcom MCP (Model Context Protocol) para permitir que sistemas de IA interajam com e controlem navegadores remotos.

circle-check

Visão geral

Model Control Protocol (MCP) permite que sistemas de IA como Claude interajam com navegadores e executem tarefas baseadas na web. Ao integrar Oxylabs Headless Browserarrow-up-right com MCP, você pode aproveitar sistemas de IA para executar navegação na web, recuperação de dados e automação tarefas usando navegadores remotos com capacidades avançadas de dissimulação e Residential Proxyarrow-up-right integração.

O host MCP (como Claude Desktoparrow-up-right ou Cursorarrow-up-right) já vem com um cliente MCP embutido. Playwright-MCP atua como um servidor MCP e, em vez de usar um navegador local, conecta-se ao Headless Browser via uma conexão WebSocket segura (WSS).

Primeiros passos

Antes de configurar a integração, certifique-se de ter:

  1. Conta Oxylabs: obtenha seu nome de usuário e senha para o Oxylabs Headless Browser.

circle-info

Por enquanto, você pode obter o Headless Browser através do nosso time de vendas em [email protected]envelope.

  1. Node.js: versão 18.0.0 ou superior (inclui npm/npx)

  1. Host MCP: tenha instalado o Claude Desktop ou o Cursor.

Configurar servidor MCP

Crie um bloco de configuração do servidor MCP com suas credenciais Oxylabs. Substitua <username> e <password> pelas suas credenciais reais da Oxylabs:

Opção 1: integração com o Cursor

  1. Abra o Cursor

  2. Abra as configurações do Cursor

  3. Selecione MCP

  4. Adicione o bloco de configuração do servidor MCP preparado

  5. Reinicie o Cursor

Opção 2: integração com o Claude Desktop

  1. Abra o Claude Desktop

  2. Abra as configurações do Claude Desktop

  3. Navegue até Developer

  4. Pressione Edit Config

  5. Edite o claude_desktop_config.json arquivo

  6. Adicione o bloco de configuração do servidor MCP preparado

  7. Reinicie o Claude Desktop

Opções avançadas de configuração

Seleção de país

Você pode especificar um país para sua sessão do navegador adicionando o ?p_cc parâmetro à sua URL de conexão:

Substitua US pelo código de país SO-3166 desejado. Se nenhum país for especificado, o sistema atribuirá automaticamente um com base na disponibilidade.

circle-check

Infraestrutura baseada nos EUA

Para usuários que operam principalmente nos EUA, você pode conectar-se diretamente à infraestrutura baseada nos EUA para tempos de carregamento mais rápidos:

circle-exclamation

Argumentos do navegador (apenas Chrome)

Para o Headless Browser baseado em Chrome, você pode especificar argumentos adicionais do navegador usando o bargs parâmetro:

Argumentos compatíveis incluem:

  • force-color-profile:<profile>: Força todos os monitores a serem tratados como se tivessem o perfil de cor especificado

  • window-position:X,Y: Especifica a posição inicial da janela

  • hide-scrollbars: Impede a criação de barras de rolagem para conteúdo web

  • enable-features:<feature1>,<feature2>,<feature3>: Lista separada por vírgulas de nomes de recursos a habilitar

  • disable-notifications: Desabilita as APIs Web Notification e Push

Solução de problemas

Se você encontrar problemas com a integração:

  1. Problemas de conexão:

    • Verifique suas credenciais Oxylabs

    • Verifique sua conexão de rede

    • Garanta que firewalls não estejam bloqueando conexões WebSocket

  2. Problemas de desempenho:

    • Para usuários nos EUA, tente os endpoints específicos dos EUA

    • Aumente os timeouts na sua configuração, se necessário

  3. Navegador não carrega:

    • Verifique a versão do Node.js (deve ser 18.0.0 ou superior)

    • Verifique se o npx está corretamente instalado

    • Reinicie a aplicação host MCP

Atualizado

Isto foi útil?