Il Web Agentico Spiegato: AGENTS.md, MCP vs A2A e l'ascesa del Web 4.0
Internet sta vivendo il suo cambiamento architetturale più significativo dall'invenzione del browser web. Nel 2026, stiamo assistendo all'emergere del Web Agentico — un nuovo paradigma in cui gli agenti IA non si limitano ad assistere gli esseri umani, ma navigano, effettuano transazioni, negoziano e collaborano autonomamente su Internet per nostro conto.
Questo non è un futuro lontano. L'infrastruttura viene costruita proprio ora. Anthropic ha rilasciato il Model Context Protocol (MCP). Google ha rilasciato il protocollo Agent-to-Agent (A2A). E una silenziosa rivoluzione di file AGENTS.md sta rimodellando il modo in cui gli agenti IA interagiscono con le codebase in decine di migliaia di repository GitHub.
Questa guida fornisce un'analisi completa e focalizzata sugli sviluppatori di ogni tassello di questo ecosistema emergente: cosa fa ogni protocollo, come si incastrano tra loro e cosa significa tutto questo per lo sviluppo di software nel 2026 e oltre.
Tabella dei Contenuti
- Cos'è il Web Agentico?
- I Tre Pilastri dell'Ecosistema Agentico
- AGENTS.md: Insegnare agli Agenti IA a Navigare nel tuo Codice
- MCP: Il Connettore Universale per Agenti IA
- A2A: Permettere agli Agenti di Parlarsi
- MCP vs A2A: Confronto Diretto
- Come Questi Protocolli Lavorano Insieme
- Caso di Studio Reale: OpenClaw e l'Ecosistema degli Agenti
- Web 4.0: Da Umano-Centrico a Nativo-Agente
- Cosa Significa per Sviluppatori e Aziende
- Iniziare: Passi Pratici per il 2026
- Risorse Correlate
Cos'è il Web Agentico?
Il Web Agentico è la visione di un Internet in cui gli agenti IA sono partecipanti di prima classe, non solo strumenti che girano all'interno delle applicazioni. Oggi, quando vuoi prenotare un volo, apri un browser, navighi su un sito web, confronti i prezzi, compili moduli e clicchi su "acquista". Nel Web Agentico, il tuo agente IA personale fa tutto questo autonomamente: scopre i servizi, negozia i prezzi, verifica le credenziali e completa le transazioni senza che tu debba mai toccare uno schermo.
Questo cambiamento richiede tre capacità fondamentali:
- Connettività Agente-a-Strumento: gli agenti hanno bisogno di modi standardizzati per accedere a database, API, file system e servizi esterni.
- Comunicazione Agente-a-Agente: gli agenti costruiti da diverse aziende utilizzando diversi framework devono potersi scoprire e collaborare tra loro.
- Repository consapevoli degli agenti: le codebase e i progetti devono dichiarare come gli agenti dovrebbero interagire con essi.
Ognuna di queste capacità ha ora uno standard emergente. Insieme, formano lo strato infrastrutturale di quello che molti chiamano Web 4.0.
I Tre Pilastri dell'Ecosistema Agentico
Pensa al Web Agentico come a uno stack a tre livelli:
| Livello | Standard | Scopo |
|---|---|---|
| Livello Progetto | AGENTS.md / CLAUDE.md | Indica agli agenti come lavorare con una codebase specifica |
| Livello Strumento | MCP (Model Context Protocol) | Collega gli agenti a strumenti esterni e fonti di dati |
| Livello Comunicazione | A2A (Agent-to-Agent Protocol) | Consente agli agenti di scoprirsi e collaborare tra loro |
Ogni livello risolve un problema diverso. Nessuno di essi da solo è sufficiente. Ma insieme, creano le condizioni per un Internet veramente nativo per gli agenti.
AGENTS.md: Insegnare agli Agenti IA a Navigare nel tuo Codice
Cos'è
AGENTS.md è una convenzione — un file markdown posizionato nella root di un repository di codice che fornisce istruzioni agli agenti IA che lavorano su quella codebase. Pensalo come un README.md per l'IA. Dove il README.md spiega agli sviluppatori umani come configurare e contribuire a un progetto, AGENTS.md spiega agli agenti di codifica IA quali standard di codifica seguire, quali decisioni architetturali sono state prese e quali regole rispettare.
Il concetto è emerso organicamente dalla comunità di codifica assistita dall'IA nel 2025. Diversi strumenti hanno adottato le proprie varianti: Claude Code di Anthropic usa CLAUDE.md, Cursor usa .cursorrules, Windsurf usa .windsurfrules e la comunità più ampia si è stabilizzata su AGENTS.md come standard indipendente dallo strumento.
Perché è Importante
I numeri di adozione sono sbalorditivi. All'inizio del 2026, oltre 60.000 repository GitHub contengono una qualche forma di file di istruzioni per agenti — che si tratti di AGENTS.md, CLAUDE.md, .cursorrules o varianti simili. Questo numero cresce esponenzialmente man mano che gli strumenti di codifica IA diventano un'infrastruttura standard per gli sviluppatori.
Un file AGENTS.md tipicamente contiene:
- Standard di codifica: convenzioni linguistiche, regole di formattazione, librerie preferite
- Decisioni architetturali: come è strutturata la codebase, dove vanno i diversi tipi di codice
- Requisiti di test: quali framework di test utilizzare, aspettative minime di copertura
- Regole di deployment: come funzionano le build, cosa si aspettano le pipeline CI/CD
- Confini di sicurezza: quali file non dovrebbero mai essere modificati, quali segreti evitare
Esempio di AGENTS.md
# Linee Guida del Progetto
## Architettura
- Next.js 15 con App Router
- TypeScript strict mode richiesto
- Tutte le rotte API in /app/api/
## Standard di Codifica
- Usa componenti funzionali con hook
- Preferisci i server components rispetto ai client components
- Tutte le query al database tramite Prisma ORM
## Testing
- Jest per unit test, Playwright per E2E
- Copertura minima dell'80% per il nuovo codice
- Esegui `npm test` prima del commit
## Sicurezza
- Non modificare mai i file .env
- Tutti gli input dell'utente devono essere validati con Zod
- Autenticazione gestita da NextAuth.js
Il Significato più Ampio
AGENTS.md rappresenta qualcosa di profondo: la prima volta nella storia dell'informatica in cui le codebase sono progettate per essere consumate da agenti non umani come pubblico primario. Questa non è documentazione per sviluppatori che potrebbero usare strumenti IA. È documentazione per gli strumenti IA direttamente. Segna l'inizio di un approccio allo sviluppo software nativo per gli agenti che si allinea con il più ampio movimento del vibe coding.
MCP: Il Connettore Universale per Agenti IA
Cos'è
Il Model Context Protocol (MCP) è uno standard open-source creato da Anthropic per collegare le applicazioni IA a sistemi esterni. Annunciato a novembre 2024 e adottato rapidamente nel corso del 2025-2026, l'MCP fornisce un modo standardizzato per gli agenti IA di accedere a fonti di dati, strumenti e workflow.
Anthropic lo descrive come "una porta USB-C per le applicazioni IA". Proprio come l'USB-C fornisce un unico connettore universale per la ricarica, il trasferimento dati e l'output video su tutti i dispositivi, l'MCP fornisce un unico protocollo universale per collegare qualsiasi applicazione IA a qualsiasi strumento esterno o fonte di dati.
Come Funziona l'MCP
L'MCP segue un'architettura client-server con tre partecipanti chiave:
- MCP Host: l'applicazione IA (ad esempio, Claude Code, VS Code, Claude Desktop) che coordina le connessioni
- MCP Client: un componente all'interno dell'host che mantiene una connessione dedicata a un server MCP
- MCP Server: un programma che fornisce strumenti, risorse o prompt all'applicazione IA
Il protocollo opera su due livelli:
Livello Dati — Utilizza JSON-RPC 2.0 per definire la struttura del messaggio. Supporta tre primitive core del server:
- Strumenti (Tools): funzioni eseguibili che gli agenti IA possono invocare (es. operazioni sui file, chiamate API, query al database)
- Risorse (Resources): fonti di dati che forniscono informazioni contestuali (es. contenuto dei file, record del database)
- Prompt: template riutilizzabili che strutturano le interazioni con i modelli linguistici
Livello Trasporto — Gestisce la comunicazione tramite due meccanismi:
- Trasporto Stdio: input/output standard per processi locali, zero overhead di rete
- Trasporto HTTP Streamable: HTTP POST con Server-Sent Events opzionali per server remoti, con supporto all'autenticazione OAuth
Chi usa l'MCP
L'adozione dell'MCP è stata notevole. Nel 2026, il protocollo è supportato da:
- Anthropic: Claude Code, Claude Desktop, Claude sul web
- Microsoft: Visual Studio Code (tramite GitHub Copilot)
- JetBrains: IntelliJ IDEA, PyCharm, WebStorm
- OpenAI: App desktop ChatGPT, Codex
- Google: integrazioni Gemini
- Strumenti indipendenti: Cursor, Windsurf, Cline e centinaia di server MCP della comunità
L'ecosistema dei server MCP include ora connettori ufficiali per Sentry, GitHub, Slack, Google Drive, PostgreSQL, accesso al filesystem e molti altri. Qualsiasi sviluppatore può costruire un server MCP personalizzato utilizzando gli SDK disponibili in Python, TypeScript, Java, Kotlin, C# e Swift.
Perché l'MCP è Rivoluzionario
Prima dell'MCP, ogni strumento IA necessitava di integrazioni personalizzate con ogni servizio esterno. Se avevi 10 strumenti IA e 20 servizi, avevi bisogno di 200 integrazioni (un problema M x N). L'MCP riduce questo a un problema M + N: ogni strumento IA implementa il supporto client MCP una sola volta e ogni servizio implementa un server MCP una sola volta.
A2A: Permettere agli Agenti di Parlarsi
Cos'è
Il protocollo Agent-to-Agent (A2A) è uno standard aperto creato da Google per abilitare la comunicazione tra agenti IA costruiti su diversi framework e gestiti da diverse organizzazioni. Rilasciato come progetto open-source sotto la Linux Foundation con licenza Apache 2.0, l'A2A risolve una sfida critica: come fanno gli agenti che non sono mai stati progettati per lavorare insieme a scoprire le reciproche capacità, negoziare formati di interazione e collaborare su compiti complessi?
Come Funziona l'A2A
L'A2A utilizza JSON-RPC 2.0 su HTTP(S) e introduce diversi concetti chiave:
Schede Agente (Agent Cards) — Ogni agente pubblica una "Agent Card" leggibile dalle macchine che descrive le sue capacità, le modalità di interazione supportate (testo, moduli, media) e i requisiti di autenticazione. Altri agenti possono scoprire queste schede per capire cosa può fare un agente prima di avviare la comunicazione.
Modalità di Interazione Flessibili — L'A2A supporta:
- Richieste sincrone: semplici pattern richiesta-risposta
- Streaming: Server-Sent Events (SSE) per dati in tempo reale
- Notifiche asincrone: per compiti a lunga durata che possono richiedere minuti o ore
Opacità per Design — Il principio architetturale centrale dell'A2A è che gli agenti non espongono il proprio stato interno, memoria o strumenti l'uno all'altro. Un agente per la prenotazione di viaggi e un agente per l'elaborazione dei pagamenti possono collaborare senza che nessuno dei due sappia come l'altro funzioni internamente. Questo protegge la proprietà intellettuale e consente una collaborazione multi-vendor sicura.
Chi Supporta l'A2A
L'A2A è stato contribuito da Google ed è ora governato dalla Linux Foundation. Gli SDK di implementazione sono disponibili in Python, Go, JavaScript, Java e .NET. DeepLearning.AI (fondata da Andrew Ng) ha creato un corso che insegna l'implementazione pratica dell'A2A attraverso molteplici framework di agenti.
Perché l'A2A è Importante
Considera uno scenario aziendale: un'azienda usa agenti Salesforce per il CRM, agenti ServiceNow per le operazioni IT e agenti personalizzati per l'analisi interna. Senza A2A, questi agenti non possono coordinarsi. Con A2A, l'agente CRM può chiedere all'agente di analisi di generare un report, che spinge l'agente delle operazioni IT a fornire risorse di calcolo aggiuntive — tutto senza intervento umano e senza che alcun agente debba comprendere l'architettura interna degli altri.
MCP vs A2A: Confronto Diretto
Comprendere la differenza tra MCP e A2A è fondamentale per architetti e sviluppatori che costruiscono sistemi agentici. Sono protocolli complementari, non concorrenti.
| Caratteristica | MCP (Model Context Protocol) | A2A (Agent-to-Agent Protocol) |
|---|---|---|
| Creato da | Anthropic | |
| Scopo | Collegare agenti a strumenti e dati | Collegare agenti ad altri agenti |
| Relazione | Agente-a-Strumento | Agente-a-Agente |
| Analogia | Porta USB-C per l'IA | Protocollo diplomatico tra ambasciate IA |
| Architettura | Client-server (host → client → server) | Peer-to-peer tramite Agent Cards |
| Trasporto | Stdio (locale) + HTTP Streamable (remoto) | JSON-RPC 2.0 su HTTP(S) |
| Scoperta | Strumenti, risorse e prompt tramite */list | Agent Cards con descrizioni delle capacità |
| Formato dati | JSON-RPC 2.0 | JSON-RPC 2.0 |
| Stato interno | Il server espone strumenti/risorse al client | Gli agenti rimangono opachi l'uno all'altro |
| Governance | Anthropic (open-source) | Linux Foundation (open-source, Apache 2.0) |
| SDK | Python, TypeScript, Java, Kotlin, C#, Swift | Python, Go, JavaScript, Java, .NET |
| Ideale per | Dare a un agente l'accesso a database, API, file | Workflow multi-agente tra organizzazioni |
| Esempio | Claude Code che si connette a un server MCP Sentry | Un agente CRM che delega a un agente di fatturazione |
L'Intuizione Chiave
MCP è integrazione verticale — approfondisce ciò che un singolo agente può fare collegandolo a più strumenti e fonti di dati. A2A è integrazione orizzontale — amplia ciò che gli agenti possono realizzare lasciandoli collaborare con altri agenti che non hanno mai incontrato prima.
Un Web Agentico pienamente funzionale richiede entrambi.
Come Questi Protocolli Lavorano Insieme
Ecco uno scenario concreto che mostra tutti e tre i componenti in azione:
Scenario: un team di sviluppo usa un agente di codifica IA per costruire una funzionalità.
-
AGENTS.md indica all'agente di codifica che il progetto usa Next.js 15, TypeScript e Prisma ORM. Specifica che tutte le rotte API vanno in
/app/api/e che i test devono passare prima dei commit. -
MCP collega l'agente di codifica al repository GitHub del progetto (tramite il server MCP di GitHub), al sistema di tracciamento degli errori Sentry (tramite il server MCP di Sentry) e al database PostgreSQL (tramite il server MCP del database). L'agente può leggere il codice, interrogare i log degli errori e ispezionare lo schema del database — tutto attraverso connessioni MCP standardizzate.
-
A2A consente all'agente di codifica di collaborare con un agente QA separato (costruito con un framework diverso da un team diverso). L'agente di codifica pubblica le sue modifiche tramite una Agent Card, l'agente QA scopre queste modifiche, esegue i test automatizzati e riporta i risultati — tutto senza che nessuno dei due agenti conosca l'implementazione interna dell'altro.
Questa architettura a tre livelli rispecchia il modo in cui lavorano gli esseri umani: leggi la documentazione del progetto (AGENTS.md), usi i tuoi strumenti (MCP) e comunichi con i colleghi (A2A).
Caso di Studio Reale: OpenClaw e l'Ecosistema degli Agenti
L'esempio più vivido del Web Agentico in azione è OpenClaw — l'assistente IA personale open-source che è esploso superando le 209.000 stelle su GitHub e i 38.600 fork, diventando uno dei progetti open-source più popolari della storia.
Creato originariamente da Peter Steinberger come progetto per il weekend chiamato "WhatsApp Relay", OpenClaw si connette a oltre 50 piattaforme di messaggistica (WhatsApp, Telegram, Slack, Discord, Signal, iMessage, Microsoft Teams e altre) attraverso un gateway locale. Ma ciò che rende OpenClaw rilevante per la discussione sul Web Agentico è la sua architettura:
- MCP Registry: OpenClaw include il supporto MCP integrato, consentendo agli utenti di collegare qualsiasi strumento compatibile con MCP al proprio assistente IA personale. Ciò significa che il tuo agente OpenClaw può accedere al tuo calendario, ai file, ai database e alle API personalizzate attraverso lo stesso protocollo standardizzato.
- Piattaforma Skill: il modello di estensibilità di OpenClaw (skill pacchettizzate, skill gestite, skill dell'area di lavoro) rispecchia il pattern del file di istruzioni per agenti — ogni skill definisce cosa può fare l'agente e come dovrebbe comportarsi in contesti specifici.
- Architettura Multi-Canale: collegandosi simultaneamente a decine di piattaforme di messaggistica, OpenClaw dimostra l'approccio nativo per gli agenti alla comunicazione — un solo agente, molte interfacce, protocolli standardizzati sottostanti.
OpenClaw dimostra che il Web Agentico non è teorico. Utenti reali stanno eseguendo agenti IA personali che usano protocolli standardizzati per connettersi a strumenti, gestire dati e operare autonomamente su diverse piattaforme. Per saperne di più sulla storia completa di OpenClaw, consulta la nostra guida completa a OpenClaw.
Web 4.0: Da Umano-Centrico a Nativo-Agente
Per capire dove stiamo andando, aiuta vedere l'intero arco dell'evoluzione del web:
| Era | Nome | Utenti Principali | Innovazione Chiave |
|---|---|---|---|
| Anni '90 | Web 1.0 | Lettori | Pagine HTML statiche, flusso di informazioni unidirezionale |
| Anni 2000 | Web 2.0 | Creatori e Consumatori | Contenuti generati dagli utenti, piattaforme social, API |
| Anni 2010 | Web 3.0 | Proprietari di Asset | Protocolli decentralizzati, blockchain, cripto |
| Anni 2020 | Web 4.0 | Agenti IA | Protocolli nativi per agenti, MCP, A2A, transazioni autonome |
Il Web 4.0 — il Web Agentico — non sta sostituendo il Web 2.0 o il Web 3.0. Sta aggiungendo un nuovo livello superiore. I siti web esisteranno ancora per gli esseri umani. Ma sempre più spesso, gli "utenti" più importanti di Internet saranno gli agenti IA che agiscono per conto degli esseri umani.
La Commissione Europea ha pubblicato la sua prima strategia per il Web 4.0 nel 2023, descrivendo un futuro Internet caratterizzato da "automazione intelligente", "ambient computing" e "interazione fluida tra esseri umani e macchine". Quello che era un documento politico nel 2023 è diventato una realtà ingegneristica nel 2026.
Cosa Rende Diverso il Web 4.0
La differenza architetturale fondamentale è questa: il Web 2.0 è stato costruito per la cognizione umana (interfacce visive, pulsanti cliccabili, testo leggibile). Il Web 4.0 è costruito per la cognizione delle macchine (API strutturate, protocolli di scoperta degli agenti, descrizioni delle capacità leggibili dalle macchine).
Questo non significa che le interfacce umane scompariranno. Significa che Internet sviluppa una doppia interfaccia — superfici leggibili dagli umani per le persone e protocolli leggibili dalle macchine per gli agenti, che operano simultaneamente sulla stessa infrastruttura sottostante.
Cosa Significa per Sviluppatori e Aziende
Per gli Sviluppatori
-
Impara l'MCP: se costruisci strumenti, API o servizi, creare un server MCP rende il tuo prodotto accessibile a ogni agente IA nell'ecosistema. Questo è simile a come costruire un'API REST negli anni 2010 rendeva il tuo servizio accessibile a ogni app mobile.
-
Scrivi file AGENTS.md: ogni progetto che gestisci dovrebbe avere un file di istruzioni per gli agenti. Sta diventando rapidamente standard tanto quanto avere un
.gitignoreo unpackage.json. Poiché sempre più lavoro di sviluppo fluisce attraverso strumenti di codifica IA come Claude Code, Cursor o framework multi-agente, istruzioni chiare per gli agenti migliorano direttamente la qualità del codice. -
Pensa in workflow agentici: progetta i tuoi sistemi assumendo che sia gli esseri umani che gli agenti interagiranno con essi. Esponi API strutturate accanto alle interfacce web. Rendi i messaggi di errore parsabili dalle macchine. Includi descrizioni delle capacità nei metadati del tuo servizio.
Per le Aziende
-
L'economia delle API si evolve nell'economia degli agenti: proprio come le aziende che hanno costruito API negli anni 2010 hanno guadagnato un vantaggio nell'era mobile, le aziende che costruiscono server MCP e agenti compatibili con A2A nel 2026 guadagneranno un vantaggio nell'era degli agenti.
-
I prodotti nativi per gli agenti vincono: i prodotti progettati per l'interazione con gli agenti (dati strutturati, interfacce strumenti chiare, documentazione leggibile dalle macchine) supereranno i prodotti progettati solo per l'interazione umana. Se un agente IA non può usare il tuo servizio, un numero crescente di potenziali clienti non ti raggiungerà mai.
-
I costruttori di piattaforme traggono il massimo vantaggio: gli strumenti che aiutano gli sviluppatori a costruire, distribuire e gestire agenti IA — come NxCode per lo sviluppo di app multi-agente — sono posizionati al centro di questo cambiamento di ecosistema. La richiesta di strumenti di sviluppo agenti visivi e accessibili crescerà con la maturazione del Web Agentico.
Iniziare: Passi Pratici per il 2026
Se vuoi partecipare al Web Agentico oggi, ecco un elenco di azioni prioritarie:
Passo 1: Aggiungi AGENTS.md ai Tuoi Progetti
Crea un file di istruzioni per agenti in ogni repository attivo. Inizia in modo semplice — standard di codifica, note sull'architettura e requisiti di test. Perfezionalo osservando come gli strumenti IA interagiscono con la tua codebase.
Passo 2: Esplora l'MCP
Installa uno strumento compatibile con MCP (Claude Code, VS Code con Copilot o Cursor) e connettilo a un server MCP. Inizia con il server del filesystem o il server GitHub per capire il protocollo. Poi considera di costruire il tuo server MCP per gli strumenti interni che il tuo team usa quotidianamente.
Passo 3: Comprendi l'A2A
Leggi la specifica A2A nel repository GitHub di Google. Se la tua organizzazione gestisce più agenti IA, valuta se l'A2A può consentire loro di coordinarsi in modo più efficace. Gli SDK per Python e JavaScript sono i punti di partenza più maturi.
Passo 4: Costruisci Nativo-Agente
Quando costruisci nuove funzionalità o servizi, chiediti: "Un agente IA può usarlo?". Progetta le API con descrizioni leggibili dalle macchine. Usa formati di errore strutturati. Pubblica metadati sulle capacità. Tratta l'accessibilità degli agenti come un requisito di prima classe, insieme alla responsività mobile e all'accessibilità.
Passo 5: Resta Informato
Il Web Agentico si sta evolvendo rapidamente. I protocolli vengono aggiornati, vengono rilasciati nuovi strumenti e le migliori pratiche si stanno consolidando in tempo reale. Segui la documentazione ufficiale MCP su modelcontextprotocol.io, il repository A2A sotto la Linux Foundation e la comunità più ampia di sviluppatori per gli aggiornamenti.
Risorse Correlate
- Cosa sono gli Agenti IA? Una Guida per Principianti — Comprensione fondamentale degli agenti IA, come funzionano e perché sono importanti.
- Guida al Vibe Coding 2026 — Come la programmazione in linguaggio naturale si connette al movimento di sviluppo nativo-agente.
- LangChain vs CrewAI vs NxCode: Confronto tra Framework Multi-Agente — Scegliere il framework giusto per costruire sistemi multi-agente.
- Guida Completa OpenClaw 2026 — La storia completa dell'agente IA open-source con oltre 209k stelle su GitHub.
- Team di Agenti Claude: Guida allo Sviluppo IA Parallelo — Come funzionano in pratica i team di codifica multi-agente.



