MCP C# SDK v1.0 : support complet de MCP 2025-11-25
lun, 16/03/2026 - 07:33
Microsoft annonce la disponibilité de MCP C# SDK 1.0. Le SDK supporte pleinement les spécifications MCP 2025-11-25. Cette nouvelle version aupporte plusieurs évolutions importantes :
- amélioration des autorisations dans la découverte des serveurs
- MCP 2025-11-25 apporte des metadonnées pour les icônes pour les outils, les ressources et les prompts. Ex. :
C'est même une des grosses nouveautés supportées.
- pour sécuriser l'usage, le SDK supporte le consentement progressif. Pour faire simple, le SDK applique le moindre privilège dans l'élévation des autorisations. Pour chaque opération, le SDK prend en compte les autorisations les plus basses pour la bonne exécution de la demande. Et MCP utilise OAuth 2.0 pour l'autorisation. "Auparavant, les clients pouvaient demander toutes les étendues possibles d'emblée, car ils ne pouvaient pas savoir quelles étendues seraient requises pour une opération spécifique. Grâce au consentement progressif, les clients commencent avec les étendues minimales et en demandent d'autres au besoin." explique l'équipe. Cela concerne le serveur et le client.
- URL mode elicitation : dans certains cas très précis, il est possible de contourner l'interaction MCP client - serveur. Cela peut être utilie pour transmettre des données privées ou confidentielles. "Inspiré des normes de sécurité web comme OAuth, ce mécanisme permet au client MCP d'obtenir le consentement de l'utilisateur et de rediriger son navigateur vers une URL sécurisée hébergée sur un serveur, où se déroule l'interaction sensible."
- Un serveur peut inclure directement des outils pour faire de l'échantillonnage. Et le LLM peut invoquer directement l'outil pour produire le résultat.
- Tâches (expérimental) : MCP introduit Tasks, un primitive pour suivre l'état durable et la récupération différée des résultats d'un requête MCP.
Note de version et tous les exemples de code : https://devblogs.microsoft.com/dotnet/release-v10-of-the-official-mcp-csharp-sdk/

