CommunityPesquisa e Análise de Dadosgithub.com

fellowship-dev/navvi

Dê ao seu agente de IA uma identidade de navegador real. Servidor MCP com personas persistentes, navegador anti-detecção e cofre de credenciais.

O que é navvi?

O Navvi é um servidor MCP (Model Context Protocol) que concede ao seu agente de IA uma identidade de navegador autêntica e persistente, resolvendo o problema comum de agentes serem bloqueados por sistemas anti-bot. Ele fornece três capacidades principais: personas persistentes que mantêm cookies, sessões e configurações entre execuções; um navegador anti-detecção que emula um usuário humano real para evitar bloqueios; e um cofre de credenciais seguro para gerenciar logins. Com suporte para plataformas como Claude Desktop, Cursor e qualquer cliente MCP, o Navvi permite que agentes de IA realizem tarefas web complexas (como automação de formulários, extração de dados atrás de login e testes de ponta a ponta) sem serem detectados como bots. A instalação é simples via npx e a configuração é feita através do arquivo de configuração do cliente MCP, exigindo apenas o Node.js versão 18 ou superior.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add fellowship-dev/navvi

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que navvi faz?

Dê ao seu agente de IA uma identidade de navegador real. Servidor MCP com personas persistentes, navegador anti-detecção e cofre de credenciais.

Visão Geral

O Navvi é um servidor MCP (Model Context Protocol) que permite que agentes de IA interajam com a web usando uma identidade de navegador real e persistente. Diferente de navegadores headless padrão que são facilmente detectados, o Navvi emula um navegador humano real com perfis de navegador persistentes, anti-detecção de bots e um cofre de credenciais seguro.

Recursos

  • Personas Persistentes: Mantém cookies, sessões e configurações do navegador entre execuções
  • Navegador Anti-Detecção: Emula user-agent, resolução de tela, impressão digital WebGL e outros parâmetros do navegador real
  • Cofre de Credenciais: Armazena e gerencia com segurança credenciais de login para contas da web
  • Controle Programático: APIs completas para navegação, cliques, envio de formulários e extração de dados

Instalação

npx @fellowship-dev/navvi@latest install

Configuração

Adicione ao seu arquivo de configuração do cliente MCP (por exemplo, claude_desktop_config.json):

{
  "mcpServers": {
    "navvi": {
      "command": "npx",
      "args": [
        "-y",
        "@fellowship-dev/navvi"
      ],
      "env": {
        "NAVVI_API_KEY": "sua-chave-api-aqui"
      }
    }
  }
}

Uso

Iniciando uma Persona

const persona = await navvi.createPersona({
  name: "meu-perfil-de-trabalho",
  browser: "chrome",
  os: "windows"
});

Navegando para uma URL

const pagina = await persona.navigate("https://exemplo.com");
const titulo = await pagina.title();
const conteudo = await pagina.content();

Gerenciando Credenciais

await navvi.credentials.save("meu-servico", {
  username: "[email protected]",
  password: "senha-segura"
});

const credenciais = await navvi.credentials.get("meu-servico");

Clientes Suportados

  • Claude Desktop
  • Cursor
  • Qualquer cliente MCP

Requisitos

  • Node.js 18+
  • Navegador Chromium (instalado automaticamente)

Links

Licença

MIT

Habilidades Relacionadas