Voltar ao Dashboard
Explicação Visual & Interativa

Como Funciona a Navegação via Web MCP?

Descubra o passo a passo exato do que acontece nos bastidores desde o momento em que você faz uma pergunta em linguagem natural até o clique no botão que o Web MCP gera para levar você ao lugar certo.

A Analogia do Restaurante de Luxo

Para entender o conceito em 30 segundos sem termos técnicos

1. Você é o Cliente

Você chega ao restaurante e diz: "Quero comer algo com massa e queijo artesanal". Você não precisa saber a receita secreta nem entrar na cozinha para procurar as panelas.

2. O Garçom Inteligente (A IA)

O garçom entende o seu gosto e consulta o Cardápio Padronizado (MCP). Ele não inventa um prato imaginário: ele seleciona exatamente o código oficial PRATO #42: Fettuccine Alfredo.

3. A Cozinha Segura (Web MCP)

A cozinha confere seu pedido, checa se você tem autorização, prepara a mesa exata e entrega o prato na sua frente com uma plaquinha iluminada. Você só precisa saborear!

Visualizador de Arquitetura em Tempo Real

Fluxograma Interativo: Do Prompt à Tela

Assista a informação viajar através de cada camada do Web MCP ou clique nos nós para inspecionar os dados reais trafegados.

Nó 1 / 7
Escolha um Cenário para Testar:
Fluxo de Execução Sequencial Web MCP (Clique em qualquer nó para inspecionar):
Camada 01Entrada em Linguagem Natural

1. Usuário & Prompt: Linguagem Natural

1. Entrada (Input)

Texto livre digitado no Chat ou comando recebido da Extensão Chrome Canary.

2. Processamento Interno

O frontend captura o prompt do usuário e anexa o perfil ativo (aluno logado).

3. Saída (Output)

Payload estruturado { query: 'Onde vejo meus certificados?', role: 'student' }.

Código / Payload Trafegado nesta Camada:json
// 1. Mensagem enviada pelo usuário
{
  "query": "Onde vejo meus certificados?",
  "user": "Guilherme Rodovalho",
  "role": "student",
  "source": "ChatWidget"
}
Garantia de Engenharia:

Nenhum HTML cru da página é enviado para a IA neste momento, poupando 95% de tokens!

Simulador Interativo do Ciclo de Vida

Escolha uma situação real abaixo e clique para ver cada fase se acendendo em tempo real.

01
1. Pergunta
Usuário expressa a intenção
02
2. Semântica
MCP descobre os recursos
03
3. Raciocínio
IA emite a chamada de ferramenta
04
4. Guardião
Validação RBAC & Rota Segura
05
5. Navegação
Transição e realce no DOM
1

Fase 1: O Usuário Faz a Pergunta em Linguagem Humana

Entrada livre por texto ou voz via Chat / Plugin WebMCP

Tudo começa com uma pergunta livre feita pelo usuário no chat da aplicação ou pela extensão WebMCP.

Mensagem digitada:
"Onde vejo meus certificados?"
Papel ativo:student
💡 O Segredo do MCP: O navegador não envia todo o HTML da página para a IA. Enviar o HTML gastaria centenas de milhares de tokens, custaria caro e seria lento. O site apenas envia a pergunta e o contexto leve do aluno!
// Dados enviados ao provedor de IA
{
  "userMessage": "Onde vejo meus certificados?",
  "userRole": "student",
  "student": "Guilherme Rodovalho",
  "activeCourse": "React Avançado (72%)"
}

Visão Geral: Da Pergunta à Execução da Ação

PassoQuem Executa?O que Acontece?Garantia de Engenharia
1. PerguntaUsuário HumanoDigita o que procura em linguagem natural no chat ou plugin.Zero necessidade de decorar menus ou URLs.
2. DescobertaContrato Semantic DOMAtributos data-mcp-* e formulários revelam a estrutura da tela.Não vaza código HTML pesado para a IA (economiza 95% de tokens).
3. RaciocínioLLM (Gemini / Nano / OpenAI)Interpreta o significado e aciona a ferramenta correspondente via Tool Call.A IA não cria links arbitrários (Zero Alucinação).
4. SegurançaServidor MCP (RBAC Gatekeeper)Valida se o usuário tem o papel de acesso exigido para aquela ação.Alunos nunca acessam telas proibidas de administrador.
5. RoteamentoRegistry DeterminísticoO resourceId é convertido na rota interna exata do Next.js.Blindado contra injeções de script ou links externos suspeitos.
6. Ação VisualDOM Highlighter & NavegadorO botão aciona a transição de tela e aplica brilho pulsante no elemento certo.O usuário encontra o recurso em menos de 1 segundo.
7. TelemetriaEvent Bus de ObservabilidadeGrava latência, intenção, modelo e resultado para auditoria contínua.100% observável com gráficos e logs em tempo real.

Perguntas Frequentes (FAQ)

Qual a diferença entre o botão manual e o Auto-Pilot?

No Modo Manual, a IA monta o card com a rota segura e aguarda seu clique para navegar. No Modo Auto-Pilot (Piloto Automático), se a ação for autorizada, o próprio agente executa o clique e a transição automaticamente por você após 800 milissegundos!

O que o plugin oficial do Google WebMCP faz?

O plugin oficial do Chrome Canary lê a API nativa document.modelContext e lista todos os 21 recursos da nossa aplicação em uma tabela lateral. Ele permite que desenvolvedores inspecionem os schemas JSON e executem as ferramentas de navegação manualmente ou com Gemini.

A IA tem permissão para alterar meus dados sem eu saber?

Não. O MCP implementa marcadores de segurança como readOnlyHint e gates de permissão estritos. Apenas ações de navegação segura e leitura de contexto são liberadas autonomamente; alterações cadastrais exigem interação explícita do usuário.

E se a IA inventar uma rota que não existe?

O sistema possui um Registro Seguro Fechado (Safe Route Registry). Qualquer saída que não corresponda estritamente a um ID pré-registrado na aplicação é descartada pelo servidor MCP, impedindo erros 404 e tentativas de injeção de links maliciosos.

Pronto para ver o Web MCP em ação?

Abra o chat flutuante no canto inferior direito ou navegue pelo Dashboard da plataforma.