Mises à jour des serveurs MCP (novembre 2025) : Fonctionnalités GA et Cas d'usage

Le protocole MCP est passé en version GA le 25 novembre 2025. Découvrez ce guide complet sur la sécurité OAuth 2.1, les tâches asynchrones et l'intégration à la Linux Foundation.

Mises à jour des serveurs MCP (novembre 2025) : Fonctionnalités GA et Cas d'usage

Mises à jour des serveurs MCP (novembre 2025) : Fonctionnalités GA et Cas d'usage

Version révisée — Décembre 2025 Mise à jour avec les faits récents, des exemples de code corrigés et l'annonce de la Linux Foundation du 9 décembre 2025.


TL;DR

  • Lancement du Protocole GA : Le protocole MCP (spécification 2025-11-25) a atteint un statut prêt pour la production le 25 novembre 2025 avec des fonctionnalités de sécurité de niveau entreprise.
  • Adoption massive : Plus de 97 millions de téléchargements mensuels du SDK et plus de 10 000 serveurs actifs dans le monde.
  • Opérations asynchrones : Une nouvelle fonctionnalité expérimentale de « Tasks » permet des workflows de longue durée et l'orchestration complexe d'agents IA.
  • Gouvernance Linux Foundation : Le MCP a été transféré le 9 décembre 2025 à l'Agentic AI Foundation (AAIF) sous l'égide de la Linux Foundation.
  • Registry Preview : Le registre MCP (Registry) est toujours en phase de Preview (API v0.1 freeze) — il n'est PAS encore GA.
  • Adoption Enterprise : Large adoption par AWS, Google, Microsoft, Bloomberg, Cloudflare et d'autres.

Introduction : La percée du MCP

Novembre 2025 a marqué un tournant décisif dans les standards d'intégration de l'IA. Le Model Context Protocol (MCP) est passé d'une technologie expérimentale à une infrastructure prête pour la production, transformant fondamentalement la manière dont les entreprises connectent les modèles d'IA à leurs écosystèmes de données.

Une adoption impressionnante en seulement un an :

  • Plus de 97 millions de téléchargements mensuels du SDK.
  • Plus de 10 000 serveurs MCP actifs en service.
  • Adoption par tous les grands fournisseurs de Cloud (AWS, Google, Microsoft Azure).

Pour les développeurs, cela signifie des outils standardisés qui réduisent la complexité de l'intégration. Pour les entreprises, cela garantit des workflows d'IA conformes à la gouvernance. Pour les fondateurs de startups, cela permet un déploiement rapide de fonctionnalités agentiques sans avoir à reconstruire des intégrations spécifiques pour chaque fournisseur d'IA.

Ce guide complet détaille les mises à jour de novembre 2025, les stratégies d'implémentation et les cas d'usage réels qui transforment le développement de l'IA en décembre 2025.


Ce qui a changé en novembre 2025 : La version GA du protocole

Une infrastructure de protocole prête pour la production

Clarification importante : La version GA de novembre 2025 concerne le protocole MCP (spécification 2025-11-25), et NON le Registry. Le Registry est toujours en phase de Preview.

La version General Availability a transformé le protocole MCP d'un standard prometteur en une infrastructure de classe entreprise. Il ne s'agissait pas seulement d'un saut de version, mais d'améliorations architecturales fondamentales.

Principales fonctionnalités de la GA du protocole :

FonctionnalitéDescription
Autorisation OAuth 2.1Authentification standard de l'industrie avec PKCE obligatoire.
Indicateurs de ressources (RFC 8707)Obligatoire pour prévenir l'utilisation abusive des jetons (tokens).
Tasks (Expérimental)Opérations asynchrones avec suivi de l'état.
Tool Calling dans le SamplingLes serveurs peuvent inclure des définitions d'outils dans les requêtes de sampling.
Icônes pour Tools/ResourcesIdentification visuelle des capacités.
JSON Schema 2020-12Dialecte standard pour les définitions de schémas.
URL Mode ElicitationGestion améliorée des URL.
Métadonnées OAuth Client IDIdentification standardisée des clients.

Note : La version de la spécification est 2025-11-25, et non 2024-11-05.


MCP sous la Linux Foundation (9 décembre 2025)

L'Agentic AI Foundation (AAIF)

Le 9 décembre 2025, Anthropic a annoncé que le MCP serait transféré à l'Agentic AI Foundation (AAIF), un fonds dirigé sous l'égide de la Linux Foundation.

Projets fondateurs :

  • MCP (Anthropic) — Protocole universel pour connecter l'IA aux outils et données.
  • goose (Block) — Framework d'agent IA open source, axé sur le local.
  • AGENTS.md (OpenAI) — Standard pour les directives d'agents spécifiques aux projets.

Membres Platinum :

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

Qu'est-ce que cela signifie pour le MCP ?

Pour le protocole :

  • Le MCP reste open source et piloté par la communauté.
  • Une gestion neutre par la Linux Foundation.
  • La direction technique reste assurée par les mainteneurs du MCP.
  • Le processus SEP (Specification Enhancement Proposal) reste inchangé.

Pour les développeurs :

  • Aucun changement de rupture (Breaking Changes) dû à cette donation.
  • Stabilité à long terme garantie par la Linux Foundation.
  • Développement transparent et collaboratif.

Citation de Mike Krieger (CPO, Anthropic) :

« Un an après son lancement, le MCP est devenu le standard de l'industrie pour connecter les systèmes d'IA aux données et aux outils. Faire don du MCP à la Linux Foundation garantit qu'il reste ouvert, neutre et piloté par la communauté alors qu'il devient une infrastructure critique pour l'IA. »


Opérations asynchrones : Tasks (Expérimental)

⚠️ Fonctionnalité expérimentale : Les Tasks ont été introduites dans la version 2025-11-25. Leur conception peut évoluer dans les futures versions du protocole.

Avant novembre 2025, les serveurs MCP ne géraient que des requêtes synchrones. Cela créait des goulots d'étranglement pour les workflows complexes comme l'analyse de données multi-étapes ou le traitement de fichiers volumineux.

Le modèle de tâche (Task Pattern)

Les Tasks offrent une abstraction de type « appel immédiat, récupération différée » :

  1. Le client envoie une requête avec un indice de tâche (Task-Hint) au serveur MCP.
  2. Le serveur accuse réception immédiatement et renvoie un taskId unique.
  3. Le client vérifie périodiquement l'état de la tâche via tasks/get.
  4. Une fois terminée, le client récupère le résultat via tasks/result.

États des tâches :

  • working — Tâche en cours d'exécution.
  • input_required — En attente d'une action utilisateur.
  • completed — Tâche terminée avec succès.
  • failed — Tâche terminée avec une erreur.
  • cancelled — Tâche annulée.

Implémentation d'une Task en TypeScript

// Serveur MCP avec support des Tasks (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',
  'Traite des datasets multi-Go avec suivi de progression',
  {
    datasetUrl: { type: 'string', description: 'URL du 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);

Améliorations de la sécurité : OAuth 2.1 et identité du serveur

L'adoption par les entreprises exigeait une sécurité robuste. La mise à jour de novembre a apporté :

Intégration OAuth 2.1

  • PKCE (Proof Key for Code Exchange) : Requis pour tous les flux de code d'autorisation.
  • Indicateurs de ressources (RFC 8707) : Obligatoires pour limiter la portée des jetons.
  • Métadonnées de ressources protégées (RFC 9728) : Les serveurs décrivent leurs exigences d'authentification.

Exemple Python avec FastMCP

from mcp.server.fastmcp import FastMCP

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

@mcp.tool()
async def get_customer_data(customer_id: str) -> dict:
    """Récupère les données client du système CRM."""
    return {
        "customer_id": customer_id,
        "name": "Acme Corp",
        "tier": "enterprise"
    }

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

Le Registry MCP (Preview — PAS GA)

État actuel

⚠️ Clarification importante : Le Registry MCP est toujours en Preview. L'API du registre est actuellement gelée en v0.1 pour assurer la stabilité.

Installer un serveur (Instructions CORRIGÉES)

⚠️ Précision sur mcp install :

  • mcp install server.py EXISTE — installe des serveurs locaux dans Claude Desktop.
  • mcp install @registry/package-name N'EXISTE PAS — il n'y a pas d'installation basée sur le registre.

Installation via npm :

npm install @modelcontextprotocol/server-filesystem
npx @modelcontextprotocol/server-filesystem /chemin/vers/repertoire

Installation via pip :

pip install mcp-server-sqlite
pip install fastmcp

Cas d'usage réels : Implémentations en production

1. Automatisation du support client en entreprise

Défi : Une entreprise SaaS avec plus de 50 000 clients avait besoin d'agents IA capables d'accéder aux données CRM, aux tickets et aux bases de connaissances.

Solution MCP : Utilisation d'un client MCP centralisé connectant Salesforce, Zendesk et Confluence via des serveurs MCP dédiés, sécurisés par OAuth 2.1.

2. Analyse financière avec Tasks

Défi : Une société d'investissement nécessitait des analyses de marché complexes (sentiment, rapports réglementaires) prenant plus de 10 minutes par requête.

Solution : Utilisation du pattern expérimental Tasks pour permettre à l'agent de lancer l'analyse et de récupérer le rapport final une fois le traitement terminé, sans timeout.


FastMCP : Le framework pour les développeurs Python

FastMCP 1.0 vs. FastMCP 2.0

VersionImportInstallationStatut
FastMCP 1.0from mcp.server.fastmcp import FastMCPpip install mcpIntégré au SDK officiel
FastMCP 2.0from fastmcp import FastMCPpip install fastmcpProjet séparé avec fonctions avancées

FastMCP est devenu le standard de fait pour créer des serveurs MCP en Python, avec une philosophie proche de FastAPI : peu de code répétitif, productivité maximale.


Perspectives d'avenir : Que nous réserve 2026 ?

  • T1 2026 : Streaming amélioré & Temps réel via WebSockets.
  • T2 2026 : Orchestration Multi-Agent native via MCP.
  • T3 2026 : Gestion avancée du contexte avec mise en cache sémantique.
  • T4 2026 : Fonctionnalités Enterprise comme le suivi de la lignée des données (Data Lineage).

Conclusion : Votre plan d'action MCP

La version GA du protocole de novembre 2025 a transformé le MCP en une infrastructure mature. Avec le soutien de la Linux Foundation, le MCP est désormais le standard neutre pour l'IA agentique.

Actions immédiates :

  • Développeurs : Installez le SDK (pip install mcp fastmcp) et créez votre premier serveur.
  • Entreprises : Assurez la conformité OAuth 2.1 et testez le MCP sur des systèmes non critiques.
  • Fondateurs : Intégrez le MCP nativement pour offrir une interopérabilité immédiate à vos utilisateurs.

Ressources officielles


Dernière mise à jour : 22 décembre 2025 Basé sur : Spécification MCP 2025-11-25 et annonce de la Linux Foundation du 9 décembre 2025.

EXCERPT: Le protocole MCP a atteint le statut GA le 25 novembre 2025 avec plus de 97M de téléchargements. Découvrez notre guide mis à jour sur FastMCP, OAuth 2.1 et les nouvelles tâches asynchrones.

META TITLE: Mise à jour MCP 2025 : Protocole GA et Cas d'Usage META DESCRIPTION: Guide MCP complet (décembre 2025) : version GA du protocole, clarification mcp install, FastMCP 1.0 vs 2.0 et intégration Linux Foundation AAIF. Optimisez vos agents !

Partager l'article

Share: