Derniers tips / Mémos
Modélise nativement « exactement l'un de ces types », avec un switch exhaustif vérifié par le compilateur.
Fin des state machines générées par le compilateur : moins d'allocations et des stack traces enfin lisibles.
Recherche sémantique directement dans SQL Server 2025, sans base vectorielle séparée, en LINQ typé.
Framework UI cross-platform pour .NET : Windows, macOS, Linux, iOS, Android et WebAssembly.
Découvrez les nouvelles APIs asynchrones pour la compression ZIP et les améliorations de performance dans .NET 10
Serveurs MCP : brancher des outils à ton IA dans VS Code
Les serveurs MCP (Model Context Protocol) permettent à un agent IA d'utiliser des outils externes de façon sécurisée. Voici trois cas d'usage prêts à l'emploi avec l'extension officielle VS Code.
Configuration rapide
Dans VS Code, ouvre la palette de commandes et lance "MCP: Open user configuration" pour modifier la configuration MCP utilisateur. Ajoute/ajuste les serveurs et les identifiants, enregistre, puis démarre ou relance le serveur depuis le panneau MCP.
- Depuis l’onglet MCP, installe/active les serveurs : ils s’ajoutent automatiquement à la configuration utilisateur
- Ouvre la palette (Cmd ⇧ P) et tape : MCP: Open user configuration
- Édite la config (ajout de serveurs GitHub, Microsoft Docs, Figma, Azure DevOps ; tokens/identifiants)
- Dans l’onglet MCP, clique Start/Restart pour lancer le serveur
Voici comment ajouter rapidement un nouveau serveur MCP : ajoutez une entrée dans votre fichier de configuration (p. ex. mcp-servers.json ou vos settings applicatifs) avec au minimum les champs "id", "name", "baseUrl" et "apiKey", puis redémarrez ou rechargez la configuration.
{
"id": "mon-mcp",
"name": "Mon MCP",
"baseUrl": "https://mcp.example.com",
"apiKey": "XXXXXXXX-XXXX-XXXX"
}Autres moyens d'installation
Selon votre contexte, vous pouvez installer ou déployer un serveur MCP de plusieurs façons :
- Marketplace (recommandé pour les utilisateurs): Installer depuis le Marketplace VS Code pour une expérience simple en un clic. Ouvrir le Marketplace
- Fichier VSIX (offline): Installer via un package VSIX pour les environnements hors-ligne ou pour distribuer une version précise.
- Docker / Conteneur: Exécuter le serveur en conteneur pour des déploiements reproductibles ; recommandé en production.
- Cloud (Azure / AWS / GCP): Déployer comme service managé ou via IaC (ARM, Terraform) pour l'hébergement scalable.
- Installation manuelle: Télécharger les binaires, ajouter la configuration et enregistrer comme service système pour un contrôle maximal.
Serveur MCP GitHub
Idéal pour travailler sur issues et PR sans quitter l'éditeur.
Cas d'usage
- Lister les issues ouvertes avec un label précis et résumer la priorité
- Créer ou commenter une issue depuis le contexte du code
- Résumer une Pull Request et demander la checklist des points à vérifier
# Colle ces prompts dans Copilot Chat lorsque le serveur MCP GitHub est activé
Liste les issues ouvertes du repo owner/repo avec le label bug et fais un résumé des priorités.
Résume la PR #123 du repo owner/repo et propose une checklist de revue.
Crée une issue dans owner/repo intitulée Refactor auth et ajoute un plan des étapes.Serveur MCP Microsoft Docs
Parfait pour chercher et condenser la doc officielle pendant que tu codes.
Cas d'usage
- Rechercher la section la plus pertinente pour une API .NET et faire un résumé
- Comparer deux pages de doc et extraire les breaking changes
- Générer une checklist d'implémentation à partir d'un guide officiel
# Colle ces prompts dans Copilot Chat avec le serveur Microsoft Docs
Trouve la section la plus pertinente sur les schémas d’authentification ASP.NET Core et résume-la en 5 points.
Résume cette page: https://learn.microsoft.com/aspnet/core/security/authentication/identity
Compare ces deux pages et liste les breaking changes majeurs: https://learn.microsoft.com/dotnet/core/whats-new et https://learn.microsoft.com/dotnet/core/compatibilityServeur MCP Figma
Relie le design à ton code: récupère styles, frames et specs sans quitter VS Code.
Cas d'usage
- Lister les frames d'une page pour générer un arbre de composants
- Extraire les variables de design (couleurs, typos) et proposer un thème MUI
- Comparer une maquette et le rendu HTML/CSS pour signaler les écarts
# Colle ces prompts dans Copilot Chat avec le serveur Figma
Liste les frames de la page UI Kit du fichier ABC123 et génère un arbre de composants.
Extrait les variables de design (couleurs, typographies) du fichier ABC123 et propose un thème MUI.
Compare le node 456 du fichier ABC123 avec cette capture ./build/home.png et signale les écarts visuels.Serveur MCP Azure DevOps
Pilote tes work items, PR et pipelines ADO directement depuis l’éditeur.
Cas d'usage
- Lister les work items assignés pour cette semaine et proposer des priorités
- Créer un bug avec zone, itération et tags, lié à un commit ou une PR
- Relancer un pipeline échoué et résumer les logs d’échec
# Colle ces prompts dans Copilot Chat avec le serveur Azure DevOps
Liste mes work items assignés pour la semaine en cours dans l’organisation org et le projet proj, puis suggère un ordre de priorité.
Crée un bug dans org/proj avec le titre "Crash on login", assigne-le à moi, set l’itération Sprint 42 et ajoute les tags auth, regression.
Relance le pipeline build-ci (dernier run échoué) dans org/proj et produis un résumé des erreurs clés.Résumé
Active uniquement les serveurs MCP utiles à ton workflow, garde un œil sur les permissions, et exploite-les via l'UI Copilot/MCP pour accélérer issues, doc et design. D’autres serveurs MCP sont disponibles sur la marketplace — vois le lien en fin de page.