Home
Login

Ferramenta de automação de navegador baseada no protocolo MCP, permitindo que aplicativos de IA controlem seu navegador.

Apache-2.0TypeScript 2.4kBrowserMCP Last Updated: 2025-04-24

Detalhes do Projeto Browser MCP

Visão Geral do Projeto

Browser MCP é uma ferramenta de automação de navegador baseada no protocolo de Contexto de Modelo (Model Context Provider, MCP). Consiste em um servidor MCP e uma extensão do navegador Chrome, permitindo que aplicativos de IA (como VS Code, Claude, Cursor e Windsurf) controlem e automatizem as operações do navegador do usuário.

Endereço do Projeto: https://github.com/BrowserMCP/mcp

Principais Características

⚡ Execução Rápida

  • Execução Local: As operações automatizadas são executadas na máquina local, sem latência de rede.
  • Alto Desempenho: Opera diretamente no navegador do usuário, evitando a sobrecarga de criar novas instâncias do navegador.

🔒 Proteção de Privacidade

  • Processamento Local: Todas as atividades do navegador são processadas no dispositivo local.
  • Segurança de Dados: Nenhum dado de atividade do navegador é enviado para servidores remotos.
  • Controle do Usuário: O usuário tem controle total sobre seus dados e privacidade.

👤 Manter o Estado de Login

  • Perfis Existentes: Usa os perfis de navegador existentes do usuário.
  • Manutenção da Sessão: Mantém o estado de login do usuário em vários serviços.
  • Sem Reautenticação: Evita o incômodo de logins repetidos.

🥷 Forte Discrição

  • Impressões Digitais Reais: Usa impressões digitais de navegador reais.
  • Anti-Detecção: Evita efetivamente os mecanismos básicos de detecção de bots.
  • Desvio de CAPTCHAs: Reduz a probabilidade de encontrar verificações CAPTCHA.

Arquitetura Técnica

Composição dos Componentes

  1. Servidor MCP: Responsável por receber e processar instruções de aplicativos de IA.
  2. Extensão do Chrome: Executa operações de automação específicas no navegador.
  3. Ponte de Comunicação: O protocolo MCP garante uma comunicação confiável entre o servidor e a extensão.

Como Funciona

IA -> MCP -> Browser MCP -> Chrome

Aplicativos de IA Suportados

O Browser MCP pode ser integrado com os seguintes aplicativos de IA:

  • VS Code: Integrado através da extensão MCP.
  • Claude: Suporta instruções de automação do navegador.
  • Cursor: Integração com o editor de código AI.
  • Windsurf: Integração com o ambiente de desenvolvimento.

Comparação com Outras Soluções

Solução Playwright Tradicional

  • Playwright MCP: Cria novas instâncias do navegador.
  • Browser MCP: Usa diretamente o navegador existente do usuário.

Comparação de Vantagens

Característica Browser MCP Solução Tradicional
Usar Sessão Existente
Evitar Detecção de Bots
Proteção de Privacidade Local
Execução Rápida

Implementação Técnica

Baseado no Playwright MCP

O Browser MCP é baseado no servidor Playwright MCP da Microsoft, com melhorias e adaptações, incluindo:

  1. Ambiente de Execução: Mudança da criação de novas instâncias do navegador para o controle do navegador existente.
  2. Gerenciamento de Sessão: Utilização das sessões de login existentes do usuário.
  3. Evasão de Detecção: Evitar a detecção de automação através de um ambiente de navegador real.

Estado de Desenvolvimento

  • O repositório atual contém todo o código MCP principal.
  • Devido à dependência de ferramentas e tipos no monorepo de desenvolvimento, não pode ser construído independentemente no momento.
  • O projeto está em desenvolvimento e aprimoramento contínuos.

Casos de Uso

Automação de Desenvolvimento

  • Testes de Página Web: Automação de testes de funcionalidade de páginas web.
  • Raspagem de Dados: Extração inteligente de dados de páginas web.
  • Preenchimento de Formulários: Automação de operações de formulário.

Trabalho Diário

  • Tarefas Repetitivas: Automação de operações repetitivas do navegador.
  • Coleta de Informações: Coleta e organização inteligente de informações.
  • Operações Multiplataforma: Gerenciamento unificado de operações em vários sites.

Trabalho Assistido por IA

  • Navegação Inteligente: Assistente de IA executa tarefas do navegador.
  • Consciência do Contexto: Fornece sugestões inteligentes com base no estado atual do navegador.
  • Integração de Fluxo de Trabalho: Integra operações do navegador em fluxos de trabalho de IA.

Instalação e Uso

Pré-requisitos

  • Navegador Chrome
  • Aplicativo de IA compatível com MCP (como VS Code, Claude, etc.)
  • Ambiente Node.js (para executar o servidor MCP)

Etapas de Instalação

  1. Instale a extensão Browser MCP da Chrome Web Store.
  2. Configure o servidor MCP.
  3. Adicione o servidor Browser MCP no aplicativo de IA suportado.
  4. Comece a usar a funcionalidade de automação do navegador.

Resumo

Browser MCP é uma solução inovadora de automação de navegador que combina habilmente as vantagens de padronização do protocolo MCP com as vantagens de autenticidade do navegador local. Ao permitir que aplicativos de IA controlem diretamente o ambiente de navegador real do usuário, ele não apenas oferece melhor desempenho e proteção de privacidade, mas também evita efetivamente os problemas de detecção enfrentados pelas ferramentas de automação tradicionais. Para desenvolvedores e usuários que precisam realizar automação de navegador, esta é uma excelente ferramenta que vale a pena prestar atenção e experimentar.