Update MCP Server Novembre 2025: Funzionalità GA e Casi d'Uso

Il protocollo MCP ha raggiunto lo stato GA il 25 novembre 2025 con oltre 97 milioni di download. Scopri la guida aggiornata su FastMCP, OAuth 2.1, task asincroni e la nuova governance della Linux Foundation.

Update MCP Server Novembre 2025: Funzionalità GA e Casi d'Uso

Update MCP Server Novembre 2025: Funzionalità GA e Casi d'Uso

Versione Corretta — Dicembre 2025 Revisionato con dati aggiornati, esempi di codice corretti e l'annuncio della Linux Foundation del 9 dicembre 2025.


In sintesi (TL;DR)

  • Lancio Protocollo GA: Il protocollo MCP (specifica 2025-11-25) ha raggiunto lo stato di produzione il 25 novembre 2025 con funzionalità di sicurezza di livello enterprise.
  • Adozione Massiva: Oltre 97 milioni di download mensili dell'SDK e più di 10.000 server attivi in tutto il mondo.
  • Operazioni Asincrone: La nuova funzionalità sperimentale "Task" consente workflow a lunga durata e l'orchestrazione complessa di agenti AI.
  • Governance Linux Foundation: Il protocollo MCP è stato donato il 9 dicembre 2025 alla Agentic AI Foundation (AAIF) sotto l'egida della Linux Foundation.
  • Registry Preview: L'MCP Registry è ancora in fase di anteprima (API v0.1 freeze) — NON è ancora in versione GA.
  • Adozione Enterprise: Ampia implementazione da parte di AWS, Google, Microsoft, Bloomberg, Cloudflare e altri leader di settore.

Introduzione: La svolta del protocollo MCP

Il mese di novembre 2025 ha segnato un cambiamento decisivo negli standard di integrazione dell'intelligenza artificiale. Il Model Context Protocol (MCP) è passato da tecnologia sperimentale a infrastruttura pronta per la produzione, trasformando radicalmente il modo in cui le aziende collegano i modelli AI ai propri ecosistemi di dati.

Un'adozione impressionante in un solo anno:

  • Oltre 97 milioni di download mensili dell'SDK
  • Più di 10.000 server MCP attivi in esercizio
  • Adozione da parte di tutti i principali provider cloud (AWS, Google, Microsoft Azure)

Per gli sviluppatori, questo significa strumenti standardizzati che riducono la complessità di integrazione. Per le aziende, garantisce workflow AI conformi alla governance. Per i founder, abilita il deployment rapido di funzionalità agentiche senza dover ricostruire integrazioni personalizzate per ogni provider AI.

Questa guida completa analizza gli aggiornamenti di novembre 2025, le strategie di implementazione e i casi d'uso reali che stanno trasformando lo sviluppo AI nel dicembre 2025.


Cosa è cambiato a novembre 2025: La release Protocol GA

Infrastruttura del protocollo pronta per la produzione

Chiarimento importante: La release GA di novembre 2025 si riferisce al protocollo MCP (specifica 2025-11-25), NON al Registry. Il Registry rimane in fase di anteprima (Preview).

La release General Availability ha trasformato il protocollo MCP da uno standard promettente a un'infrastruttura di livello enterprise. Non si è trattato solo di un salto di versione, ma di miglioramenti architettonici fondamentali.

Principali funzionalità del Protocollo GA:

FunzionalitàDescrizione
Autorizzazione OAuth 2.1Autenticazione standard di settore con PKCE obbligatorio
Resource Indicators (RFC 8707)Obbligatori per prevenire l'abuso dei token
Tasks (Sperimentale)Operazioni asincrone con tracciamento dello stato
Tool Calling in SamplingI server possono includere definizioni di strumenti nelle richieste di sampling
Icone per Tool/RisorseIdentificazione visiva delle capacità (capabilities)
JSON Schema 2020-12Dialetto standard per le definizioni degli schemi
URL Mode ElicitationGestione degli URL migliorata
OAuth Client ID MetadataIdentificazione standardizzata dei client

Nota: La versione della specifica è 2025-11-25, non 2024-11-05.


MCP sotto la Linux Foundation (9 dicembre 2025)

La Agentic AI Foundation (AAIF)

Il 9 dicembre 2025, Anthropic ha annunciato che l'MCP sarà donato alla Agentic AI Foundation (AAIF), un fondo gestito sotto la Linux Foundation.

Progetti fondatori:

  • MCP (Anthropic) — Protocollo universale per connettere l'AI a strumenti e dati.
  • goose (Block) — Framework per agenti AI open source e local-first.
  • AGENTS.md (OpenAI) — Standard per la guida degli agenti specifica per i progetti.

Membri Platinum:

  • Amazon Web Services, Anthropic, Block, Bloomberg, Cloudflare, Google, Microsoft, OpenAI.

Cosa significa questo per l'MCP?

Per il protocollo:

  • L'MCP rimane open source e guidato dalla community.
  • Stewardship neutrale tramite la Linux Foundation.
  • La direzione tecnica rimane in mano ai maintainer MCP.
  • Il processo SEP (Specification Enhancement Proposal) resta invariato.

Per gli sviluppatori:

  • Nessun breaking change dovuto alla donazione.
  • Stabilità a lungo termine garantita dalla Linux Foundation.
  • Evoluzione trasparente e collaborativa.

Citazione di Mike Krieger (CPO, Anthropic):

"Quando lo abbiamo reso open source nel novembre 2024, speravamo che altri sviluppatori lo trovassero utile quanto noi. Un anno dopo, è diventato lo standard del settore per connettere i sistemi AI a dati e strumenti. Donare l'MCP alla Linux Foundation assicura che rimanga aperto, neutrale e guidato dalla comunità come infrastruttura critica per l'AI."


Operazioni asincrone: Task (Sperimentale)

⚠️ Funzionalità sperimentale: I Task sono stati introdotti nella versione 2025-11-25 e sono attualmente sperimentali. Il design e il comportamento potrebbero cambiare nelle future versioni del protocollo.

Prima di novembre 2025, i server MCP gestivano solo richieste sincrone. Ciò creava colli di bottiglia per workflow complessi come l'analisi dei dati multi-step o l'orchestrazione di più agenti AI.

Il Pattern Task

I Task offrono un'astrazione del tipo "chiama ora, recupera dopo":

  1. Il client invia una richiesta con un task-hint al server MCP.
  2. Il server conferma immediatamente e restituisce un taskId univoco.
  3. Il client controlla periodicamente lo stato del task tramite tasks/get.
  4. Al completamento, il client recupera il risultato tramite tasks/result.

Stati del Task:

  • working: Task in esecuzione.
  • input_required: Il task attende un input dall'utente.
  • completed: Task completato con successo.
  • failed: Task terminato con errore.
  • cancelled: Task annullato.

Esempio di implementazione Task in TypeScript

// Server MCP con supporto Task (SDK TypeScript)
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';

const server = new McpServer({
  name: 'analytics-processor',
  version: '2.0.0'
});

server.tool(
  'analyze_large_dataset',
  'Elabora dataset multi-GB con tracciamento del progresso',
  {
    datasetUrl: { type: 'string', description: 'URL del dataset' },
    analysisType: {
      type: 'string',
      enum: ['sentiment', 'clustering', 'forecasting']
    }
  },
  async (args, extra) => {
    const taskId = extra._meta?.taskId;

    const data = await loadDataset(args.datasetUrl);
    const results = await runAnalysis(data, args.analysisType);

    return {
      content: [
        { type: 'text', text: JSON.stringify(results) }
      ]
    };
  }
);

const transport = new StdioServerTransport();
await server.connect(transport);

Miglioramenti della sicurezza: OAuth 2.1 e Identità del Server

L'adozione enterprise richiede una sicurezza robusta. L'aggiornamento di novembre ha introdotto:

Integrazione OAuth 2.1

  • PKCE (Proof Key for Code Exchange): Obbligatorio per tutti i flussi di autorizzazione.
  • Resource Indicators (RFC 8707): Necessari per prevenire l'uso improprio dei token.
  • Metadata delle Risorse Protette (RFC 9728): I server descrivono i propri requisiti di autenticazione.

Esempio Python con FastMCP

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("secure-crm-connector")

@mcp.tool()
async def get_customer_data(customer_id: str) -> dict:
    """Recupera i dati del cliente dal sistema CRM."""
    return {
        "customer_id": customer_id,
        "name": "Acme Corp",
        "tier": "enterprise"
    }

if __name__ == "__main__":
    mcp.run()

L'MCP Registry (Anteprima — NON GA)

Stato attuale

⚠️ Chiarimento importante: L'MCP Registry è ancora in Preview e NON ha raggiunto la General Availability. L'API del Registry è in stato di API Freeze (v0.1) per garantirne la stabilità.

Installazione dei server (Guida CORRETTA)

⚠️ IMPORTANTE sulla CLI mcp install:

  • mcp install server.py ESISTE — installa server locali in Claude Desktop.
  • mcp install @registry/package-name NON ESISTE — non esiste un'installazione basata su registry.

Installazione corretta via npm:

npm install @modelcontextprotocol/server-filesystem
npm install @modelcontextprotocol/server-github

npx @modelcontextprotocol/server-filesystem /path/to/directory

Casi d'uso reali: Implementazioni in produzione

Caso 1: Automazione del Customer Support Enterprise

Sfida: Un'azienda SaaS con oltre 50.000 clienti necessitava di agenti AI in grado di accedere ai dati CRM, ai sistemi di ticketing e alle basi di conoscenza (Knowledge Base).

Risultato: Grazie all'MCP, il tempo di sviluppo delle integrazioni è stato ridotto drasticamente, garantendo al contempo un audit di sicurezza unificato tramite OAuth 2.1.


FastMCP: Il framework per sviluppatori Python

FastMCP 1.0 vs. FastMCP 2.0

VersioneImportInstallazioneStato
FastMCP 1.0from mcp.server.fastmcp import FastMCPpip install mcpIntegrato nell'SDK ufficiale
FastMCP 2.0from fastmcp import FastMCPpip install fastmcpProgetto separato con feature avanzate

Futuro: Cosa aspettarsi nel 2026?

  • Q1 2026: Streaming basato su WebSocket per feed di dati in tempo reale.
  • Q2 2026: Supporto nativo per la comunicazione agent-to-agent via MCP.
  • Q3 2026: Caching semantico per le risorse consultate frequentemente.
  • Q4 2026: Reporting di conformità automatizzato e multi-tenancy nel protocollo.

Conclusione: Il tuo piano d'azione MCP

La release Protocol GA di novembre 2025 ha trasformato l'MCP da tecnologia sperimentale a infrastruttura solida. Con la donazione alla Linux Foundation, l'MCP è ora lo standard neutrale guidato dalla community.

Passaggi immediati:

  1. Per gli sviluppatori: Installare gli SDK (pip install mcp fastmcp) e iniziare a costruire server locali.
  2. Per le aziende: Valutare le integrazioni attuali e avviare progetti pilota con sistemi non critici.
  3. Per i founder: Integrare l'MCP nei propri prodotti per garantire interoperabilità e visibilità.

Risorse ufficiali


Ultimo aggiornamento: 22 Dicembre 2025
Basato su: MCP Specification 2025-11-25 e annuncio Linux Foundation del 9 dicembre 2025.

Condividi articolo

Share: