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 com MCP (Model Context Protocol) para permitir que sistemas de IA interajam com e controlem navegadores remotos.
Visite o repositório da Oxylabs no GitHub para um exemplo funcional completo de integração MCP com o Oxylabs Headless Browser.
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 Browser 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 Proxy integração.
O host MCP (como Claude Desktop ou Cursor) 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:
Conta Oxylabs: obtenha seu nome de usuário e senha para o Oxylabs Headless Browser.
Por enquanto, você pode obter o Headless Browser através do nosso time de vendas em [email protected].
Node.js: versão 18.0.0 ou superior (inclui npm/npx)
Windows: baixe e instale a partir de nodejs.org
macOS: use Homebrew (
brew install node) ou baixe em nodejs.orgLinux:
Ubuntu/Debian:
sudo apt update && sudo apt install nodejs npmFedora:
sudo dnf install nodejs npmOu baixe em nodejs.org
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
Abra o Cursor
Abra as configurações do Cursor
Selecione MCP
Adicione o bloco de configuração do servidor MCP preparado
Reinicie o Cursor
Opção 2: integração com o Claude Desktop
Abra o Claude Desktop
Abra as configurações do Claude Desktop
Navegue até Developer
Pressione Edit Config
Edite o
claude_desktop_config.jsonarquivoAdicione o bloco de configuração do servidor MCP preparado
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.
Você pode encontrar a lista de ISO-3166 country codes aqui.
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:
Esta solução reduz principalmente o tempo de resposta para usuários nos EUA e não deve ser confundida com seleção de geolocalização de proxy.
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 especificadowindow-position:X,Y: Especifica a posição inicial da janelahide-scrollbars: Impede a criação de barras de rolagem para conteúdo webenable-features:<feature1>,<feature2>,<feature3>: Lista separada por vírgulas de nomes de recursos a habilitardisable-notifications: Desabilita as APIs Web Notification e Push
Solução de problemas
Se você encontrar problemas com a integração:
Problemas de conexão:
Verifique suas credenciais Oxylabs
Verifique sua conexão de rede
Garanta que firewalls não estejam bloqueando conexões WebSocket
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
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?

