Integrações MCP
Saiba o que é WebMCP, como usá-lo hoje e quais são seus limites.
Esta página aborda dois conceitos relacionados, mas diferentes: WebMCP, um padrão de navegador implementado diretamente pelas páginas de ferramentas deste site, e o Model Context Protocol (MCP) de forma mais ampla, para qualquer cliente compatível com MCP que queira usar como referência os metadados de recursos documentados no hub para desenvolvedores.
O que é WebMCP#
WebMCP é uma proposta do W3C Web Machine Learning Community Group, elaborada por engenheiros do Google Chrome e do Microsoft Edge; a explicação pública está em github.com/webmachinelearning/webmcp. Ela define document.modelContext, uma API de navegador usada por uma página da web para registrar ferramentas estruturadas — com nome, descrição e um JSON Schema para as entradas — que um agente de IA na mesma aba do navegador do usuário pode encontrar e acionar.
A OpenAI não criou esse padrão; ela o adotou. O navegador integrado do ChatGPT, o ChatGPT Work e o Codex começaram a encontrar e acionar ferramentas WebMCP em sites como este por volta de 2026-08-25. O protocolo próprio da OpenAI, o Apps SDK, é um modelo separado de MCP com interface, executado no servidor e que precisa de um backend. Este site não o usa, pois não tem um backend para suas ferramentas locais acessarem.
Como usar WebMCP hoje#
Abra qualquer página deste site em um navegador e em uma interface de IA que já seja compatível com WebMCP — até o momento, isso inclui o Gemini no Chrome e o navegador integrado do ChatGPT, incluindo o Codex — e peça para fazer algo com uma ferramenta de PDF. O agente pode listar as ferramentas, abrir uma delas e, depois que você selecionar os arquivos, executá-la ou pedir que você confirme as configurações primeiro.
Você não precisa configurar nada além de usar um navegador ou uma interface de agente compatível com WebMCP. Não é necessário instalar, autorizar ou configurar nada especificamente para este site.
Descoberta para clientes MCP#
/llms.txt e /llms-full.txt são as formas mais rápidas de um cliente compatível com MCP listar as ferramentas disponíveis, suas categorias e as rotas de confiança que definem como usá-las: esta página, Privacidade e Segurança.
/agents/webmcp.json (e seu alias /.well-known/webmcp.json) é o catálogo estático da integração com o navegador. Em um navegador compatível, as ferramentas ativas em document.modelContext são a referência principal, pois refletem a página atual e as entradas selecionadas pelo usuário. O catálogo estático serve como alternativa para clientes que ainda não carregaram a página.
/.well-known/security.txt é publicado para ferramentas automatizadas de segurança e segue a RFC 9116. Ele não é uma rota geral de descoberta de recursos e não deve ser tratado como tal.
WebMCP e MCP remoto são interfaces diferentes#
WebMCP funciona dentro de um navegador compatível e compartilha com o usuário, em tempo real, a página visível, os arquivos locais selecionados, o progresso e os resultados. Ele funciona sem enviar os bytes dos documentos a um servidor MCP separado, porque não há nenhum servidor separado envolvido.
Este app não oferece um servidor MCP remoto (que possa ser acessado por um computador ou servidor) e não planeja adicionar um para suas ferramentas locais — não há backend para uma ferramenta local acessar. Um cliente MCP para computador ou servidor não passa a ter acesso automaticamente às ferramentas do navegador descritas nesta página; ele precisaria de uma integração própria com um navegador compatível com WebMCP.
Limites sem rodeios#
Você precisa escolher os próprios arquivos. A especificação do WebMCP ainda não define um recurso para transferir bytes de arquivos — um agente não pode enviar um arquivo para este site, e as ferramentas deste site não podem solicitar um pelo WebMCP. Cada ferramenta opera apenas em arquivos que você já escolheu pelo seletor de arquivos do navegador ou por arrastar e soltar, uma ação nativa do usuário que nenhuma página ou script pode realizar por você.
Os bytes dos documentos nunca chegam a um agente. Nomes de arquivo são a única exceção específica: a ferramenta list_loaded_files da página da ferramenta ativa retorna nomes de arquivo, tamanhos e contagens de páginas para que um agente possa informar o que está carregado — mas o conteúdo dos arquivos nunca é incluído em nenhuma resposta do WebMCP, de ferramenta ou página alguma.
Não há um servidor MCP remoto separado, porque este app não tem backend para ferramentas locais acessarem. Tudo o que o WebMCP faz aqui acontece dentro da aba do navegador que você está usando.
Exibição de recusas transparentes#
Quando uma ferramenta recusa uma operação em vez de fingir que deu certo (Encrypt PDF é o exemplo mais claro — consulte Segurança), o agente deve mostrar a você a mensagem dessa recusa, sem tentar novamente em silêncio nem escondê-la como se fosse um erro genérico.