O WebMCP é um projeto de código aberto que visa incorporar servidores Model Context Protocol (MCP) diretamente em páginas da Web (ou seja, ambientes de navegador), permitindo que assistentes de IA manipulem o conteúdo da Web por meio do navegador. A ferramenta é desenvolvida em TypeScript, gerenciada pelo projeto com base no Turborepo e no PNPM, e segue a licença MIT.
O WebMCP tem as seguintes diferenças significativas em relação aos servidores MCP tradicionais:
- Configuração simplificadaElimina configurações complexas, como chaves de API ou processos OAuth
- mecanismo de autenticaçãoUtilizar diretamente os mecanismos de autenticação já existentes no navegador (por exemplo, cookies ou sessões)
- controle de privilégiosAI Assistant: o AI Assistant acessa os dados somente com os direitos de usuário atuais
- capacidade de desenvolvimentoFornece recursos como recarregamento automático de extensões, suporte ao desenvolvimento modular, etc.
Essa solução de design é particularmente adequada para cenários que exigem que a IA interaja com páginas da Web, permitindo que os desenvolvedores integrem mais facilmente a funcionalidade da IA em aplicativos da Web.
Essa resposta foi extraída do artigoWebMCP: ferramenta de código aberto para executar servidores MCP em páginas da WebO