Integração com MCP

O Headless Browser pode ser usado com 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 de tarefas usando navegadores remotos com capacidades avançadas de ocultação e Integração Residential Proxyarrow-up-right integração.

O host MCP (como Claude Desktoparrow-up-right ou Cursorarrow-up-right) 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 por meio de 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: tanto Claude Desktop quanto Cursor instalados.

Configurar servidor MCP

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

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

  1. Abra o Cursor

  2. Abra as configurações do Cursor

  3. Selecione MCP

  4. Adicione a configuração de servidor MCP preparada

  5. Reinicie o Cursor

Opção 2: integração com 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 a configuração de servidor MCP preparada

  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 de 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 se conectar 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:

Os argumentos suportados incluem:

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

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

  • hide-scrollbars: Evita 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

    • Certifique-se de que firewalls não estejam bloqueando conexões WebSocket

  2. Problemas de desempenho:

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

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

  3. Navegador não carregando:

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

    • Verifique se o npx está corretamente instalado

    • Reinicie o aplicativo host MCP

Atualizado

Isto foi útil?