Voltar as noticias
Descreva seu site uma vez, torne-o utilizável por qualquer IA
WebMCPAltaEN

Descreva seu site uma vez, torne-o utilizável por qualquer IA

Dev.to - MCP·12 de julho de 2026

Se você tentou fazer um site funcionar com assistentes de IA recentemente, você se deparou com a fragmentação. Dependendo da plataforma, você está olhando para MCP, WebMCP, ACP, feeds de produtos, fluxos de OAuth, ferramentas específicas de framework e o que quer que venha a seguir. Cada um resolve uma parte real do problema. Mas um site acaba implementando e mantendo vários deles separadamente, por assistente, e re-fazendo isso toda vez que um novo protocolo aparece.

A web foi construída para humanos. Os agentes não deveriam ter que raspar HTML e adivinhar seus formulários. Então eu construí o AI2Web para testar uma abordagem diferente: descreva as capacidades do seu site uma vez e exponha-as através de qualquer protocolo que uma plataforma de IA fale.

A forma disso

Um site publica um pequeno manifesto legível por máquina:

GET  /.well-known/ai2w   discovery anchor
GET  /ai2w               o manifesto de capacidades
POST /ai2w/negotiate     concordar com um conjunto de capacidades + transporte

Com essa única descrição, você gera MCP, GraphQL, ACP, OpenAPI e feeds. Você não reconstrói para cada assistente. Quando um novo protocolo vence, você adiciona um adaptador, não uma reescrita.

Não é explicitamente uma substituição para MCP ou ACP. Ele se senta acima deles como uma camada de interoperabilidade. A aposta é que o modelo de capacidade é a parte durável, e os transportes são adaptadores.

Experimente em um minuto

# pontue a prontidão de IA de qualquer site ao vivo
npx -p @ai2web/validator ai2web validate https://ai2web.dev

# ou construa um manifesto em código
npm install @ai2web/core
import { ai2web, validateManifest } from "@ai2web/core";

const manifest = ai2web({ name: "Acme", url: "https://acme.example", type: "ecommerce" })
  .capability("content")
  .capability("commerce", { checkout: true })
  .build();

console.log(validateManifest(manifest).score); // Pontuação de Prontidão de IA /100

O que existe hoje (é cedo, v0.1)

  • Uma especificação aberta, RFCs e um conjunto de conformidade
  • SDKs que você pode instalar agora: @ai2web/core (e PHP, Python, Go e .NET)
  • Um servidor independente de framework (Node e Cloudflare Workers) e um plugin para WordPress/WooCommerce
  • Adaptadores de referência que geram MCP, GraphQL, ACP e OpenAPI a partir de um único manifesto, todos roteando através de um executor protegido
  • Um validador ao vivo (CLI, web e uma ferramenta MCP) e um serviço de descoberta ao vivo
  • Seguro por padrão: a descoberta é somente leitura, e qualquer coisa que mova dinheiro ou dados é classificada por risco e retorna uma prévia para aprovação do usuário antes de ser executada

O que eu quero saber

Não estou tentando vencer uma corrida de padrões. Estou tentando tornar a web pronta para IA simples o suficiente para que os desenvolvedores realmente queiram construí-la. Se essa abstração se sustenta, ou vaza tanto que você preferiria apenas implementar o MCP diretamente, é exatamente a pergunta que não posso responder sozinho.

Se você constrói sites, agentes de IA ou as ferramentas intermediárias, eu valorizaria sua crítica:

  • Se você já entrega MCP, uma camada de capacidade acima dele vale a pena, ou é apenas mais uma abstração para manter?
  • O que realmente impediria você de adotá-la?

É código aberto (código MIT, especificação CC-BY).

Descreva uma vez. Funciona em qualquer lugar. Essa é a ideia principal.

Contexto Triplo Up

A implementação do AI2Web pode facilitar a adaptação de sites brasileiros às novas demandas de agentes de IA, reduzindo a complexidade de manutenção de múltiplos protocolos. Isso pode resultar em maior eficiência e agilidade na integração de serviços digitais com assistentes de IA.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.