Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le protocole MCP (Model Context Protocol) est une norme ouverte qui permet GitHub Copilot d’utiliser des outils et des services en dehors de SSMS. Avec MCP, le mode Agent (actuellement en préversion) peut interagir avec des systèmes externes tels que le contrôle de code source, la documentation, votre système de ticket interne et d’autres API. Vous utilisez la même interface conversationnelle pour ces systèmes en même temps que les tâches de base de données.
MCP fonctionne via un modèle client-serveur :
- Les clients MCP (tels que SSMS) se connectent aux serveurs MCP et demandent des actions pour le compte du modèle IA.
- Les serveurs MCP exposent un ou plusieurs outils via une interface bien définie. Chaque outil effectue une action spécifique, telle que la création d’un élément de travail, la liste des tickets ouverts ou l’interrogation d’une API externe.
- Le protocole définit le format de message pour la découverte, l’appel et la gestion des réponses des outils.
Vous devez être en mode Agent pour utiliser MCP. Le mode Ask n’est pas compatible avec MCP.
Note
Les outils MCP sont désactivés par défaut après l’ajout d’un serveur. Vous devez activer manuellement chaque outil dans la liste Outils dans la fenêtre Copilot Chat avant de pouvoir l’utiliser Copilot.
Prerequisites
- SSMS 22.7 ou version ultérieure avec la charge de travail d’assistance IA.
- Un compte GitHub avec un accès Copilot. Vous pouvez également utiliser gratuitement GitHub Copilot dans SQL Server Management Studio.
Rechercher des serveurs MCP
Le dépôt officiel du serveur MCP est un bon point de départ. Il répertorie les implémentations de référence et les serveurs fournis par la communauté pour un large éventail de services, notamment les systèmes de fichiers, les bases de données, les plateformes DevOps et les API web.
MCP est un écosystème en évolution rapide. Le référentiel officiel du serveur MCP répertorie les serveurs actuels que vous pouvez intégrer à vos flux de travail.
Ajouter un serveur MCP
Ajouter un serveur MCP à partir d’une conversation
Ajoutez des serveurs MCP à partir du sélecteur d’outils manuellement ou via le Registre MCP.
Pour ajouter manuellement des serveurs MCP :
- Dans la fenêtre Copilot Chat, sélectionnez l’icône Tools pour ouvrir le volet Outils.
- Sélectionnez le bouton vert + en haut du panneau, puis ajoutez un serveur MCP personnalisé.
- Entrez l’ID de serveur et sélectionnez la connexion appropriée dans la liste déroulante Type :
- Pour les serveurs HTTP, entrez l’URL du serveur.
- Pour
stdioles serveurs, entrez la commande et tous les arguments nécessaires pour lancer le processus de serveur.
- Enregistrez la configuration. SSMS initialise le serveur et ajoute ses outils à la liste Outils.
Pour ajouter des serveurs MCP à partir du Registre :
- Dans la fenêtre Copilot Chat, sélectionnez l’icône Tools pour ouvrir le volet Outils.
- Sélectionnez le bouton vert + en haut du panneau, puis ajoutez à partir du registre MCP.
- Dans la fenêtre MCP Gestionnaire de serveur, recherchez le serveur MCP et sélectionnez Install.
- Une fois installé, le serveur MCP apparaît dans la section Serveurs ajoutés du panneau Outils.
Par défaut, les outils ne sont pas activés pour un serveur MCP que vous installez. Vous devez les activer via le panneau Outils.
Ajouter un serveur MCP au .mcp.json fichier
Le .mcp.json fichier est une option manuelle pour configurer des serveurs MCP.
Créez ou ouvrez
%USERPROFILE%\.mcp.json. Ce fichier de configuration global rend les serveurs MCP disponibles pour votre compte d’utilisateur.Collez la configuration du serveur dans le fichier au format suivant :
{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }Enregistrez le fichier. SSMS détecte la modification, initialise les serveurs configurés et rend le MCP disponible dans la fenêtre Outils.
Si un serveur nécessite une authentification, un lien d’authentification obligatoire s’affiche dans le fichier. Sélectionnez-le pour terminer le flux d’authentification.
Pour plus d'informations sur la configuration du serveur MCP, consultez Visual Studio'Utilisez les serveurs MCP.
Serveurs MCP disponibles
Les paramètres de stratégie GitHub sur le tableau de bord GitHub Copilot pour les administrateurs régissent le mode Agent et l’utilisation mcP dans SSMS. Si l’administrateur désactive ce paramètre, les utilisateurs sous cet abonnement ne peuvent pas utiliser le mode Agent ni se connecter aux serveurs MCP dans SSMS.
En outre, les administrateurs peuvent configurer une liste verte de serveur MCP pour contrôler exactement quels serveurs MCP sont autorisés au sein de leur organisation. Pour plus d’informations, consultez Configurer la liste d’autorisation du serveur MCP.
Pour plus d’informations, consultez Gestion des stratégies et fonctionnalités pour GitHub Copilot dans votre entreprise.