Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Foundry MCP Server (préversion) est une implémentation hébergée dans le cloud du protocole MCP (Model Context Protocol). Il expose des outils organisés qui permettent à vos agents d’effectuer des opérations de lecture et d’écriture sur les services Foundry sans appeler directement des API back-end.
Utilisez un client compatible MCP, tel que Visual Studio Code, pour vous connecter au point de terminaison public, s’authentifier auprès de l’Entra ID et permettre aux LLMs d’accéder aux outils. Une fois connecté, vous pouvez créer des agents qui appellent ces outils avec des invites en langage naturel.
Dans cet article, vous allez apprendre à :
- Se connecter à Foundry MCP Server avec GitHub Copilot dans Visual Studio Code
- Exécuter des invites pour tester les outils Foundry MCP Server et interagir avec les ressources Azure
Note
Cette fonctionnalité est actuellement disponible en préversion publique. Cette version préliminaire est fournie sans contrat de niveau de service, et nous la déconseillons pour les charges de travail en production. Certaines fonctionnalités peuvent être limitées ou non prises en charge. Pour plus d’informations, consultez les Conditions d’utilisation Complémentaires de Microsoft Azure Previews.
Prerequisites
- compte Azure avec un abonnement actif. Si vous n'en avez pas, créez un compte de Azure gratuit.
- Un projet Foundry. Si vous n'avez pas de projet, créez-en un avec le Microsoft Foundry SDK Quickstart.
- Visual Studio Code (version 1.99 ou ultérieure).
- Extension GitHub Copilot pour Visual Studio Code.
- Rôle de contributeur ou fonction supérieure au sein du projet Foundry auquel vous sollicitez un accès.
Avantages du serveur MCP Foundry
- Interface hébergée dans le cloud pour l’orchestration d’outils IA : Foundry MCP Server (préversion) fournit un point de terminaison sécurisé et évolutif pour les clients conformes à MCP. Vous n’avez pas besoin de déployer l’infrastructure, ce qui permet l’intégration transparente et les scénarios multi-agents.
- Identité et contrôle d'accès : le serveur applique l’authentification et l’autorisation avec Microsoft Entra ID. Il effectue toutes les opérations dans le cadre des autorisations de l’utilisateur authentifié (flux OBO).
- Outils extensibles axés sur les scénarios : Foundry MCP Server expose un ensemble croissant d’outils pour les opérations de lecture et d’écriture sur les modèles, les déploiements, les évaluations et les agents dans Foundry. Les outils sont extensibles, ce qui permet aux développeurs et aux agents d’interagir avec les services sans connaître les API principales ou les schémas de données.
- Productivité accélérée de l’agent et du développeur : les flux de travail en langage naturel (via les clients MCP et les modèles de langage volumineux) permettent de détecter et d’appeler rapidement des outils, de simplifier le développement et l’orchestration multi-agent.
Installer et démarrer Le serveur MCP Foundry
Sélectionnez une option pour installer Foundry MCP Server dans Visual Studio Code.
Installez Foundry MCP Server dans votre profil utilisateur afin qu'il soit disponible pour tous les espaces de travail dans Visual Studio Code.
Ouvrez la palette de commandes (Ctrl+Maj+P).
Recherchez MCP : Add Server.
Sélectionnez l’option HTTP (HTTP ou Server-Sent Events).
Entrez
https://mcp.ai.azure.comcomme URL.Entrez un nom convivial tel que foundry-mcp-remote, puis appuyez sur Entrée. Visual Studio Code ajoute l’entrée de serveur suivante sous votre profil utilisateur :
{ "servers": { "foundry-mcp-remote": { "type": "http", "url": "https://mcp.ai.azure.com" } } }Ouvrez la palette de commandes (Ctrl+Maj+P).
Recherchez et sélectionnez MCP :List Servers.
Sélectionnez Foundry MCP Server que vous avez ajouté et choisissez Démarrer le serveur.
Lorsque vous y êtes invité, connectez-vous à Azure afin que le serveur MCP puisse interagir avec les services de votre abonnement.
Ouvrez GitHub Copilote et sélectionnez ModeAgent.
Sélectionnez l’icône outils, recherchez Foundry pour filtrer la liste et confirmez que le serveur s’affiche.
En savoir plus sur le mode agent dans la documentation Visual Studio Code.
Utiliser des invites pour tester Foundry MCP Server
Ouvrez le panneau de conversation GitHub Copilot et confirmez que le Mode Agent est sélectionné.
Entrez une invite qui utilise les outils du serveur MCP Foundry, par exemple parlez-moi des derniers modèles sur Foundry.
Copilot demande l’autorisation d’exécuter l’opération de serveur Foundry MCP requise. Sélectionnez Continuer ou utiliser la flèche pour choisir un comportement plus spécifique :
- Session actuelle exécute toujours l’opération dans la session actuelle du mode agent Copilot de GitHub.
- Espace de travail actuel exécute toujours la commande pour l'espace de travail actuel de Visual Studio Code.
- Toujours autoriser définit que l’opération se lancera toujours pour n’importe quelle session en mode Copilot Agent de GitHub ou pour tout espace de travail Visual Studio Code.
La réponse correspond à un format abrégé similaire à celui-ci. Vos résultats réels varient en fonction de la disponibilité actuelle du modèle.
Latest / Notable Foundry Models (Preview Snapshot) 1. Frontier & Reasoning Models gpt-4o (2024-11-20) – Flagship multimodal model; strong multi-turn coherence. o3 (2025-04-16) – Balanced reasoning with good accuracy/quality trade-off. o4-mini (2025-04-16) – Strong quality with better latency than o3. Phi-4 – Microsoft small frontier open model; competitive quality at lower cost. // Further output omittedExplorez et testez les opérations de serveur MCP Foundry avec d’autres invites, telles que :
What tools can I use from Foundry MCP Server (preview)? Tell me about the latest models on Foundry Show me details about the GPT-4o model on Foundry
Résolution des problèmes
| Problème | Résolution |
|---|---|
| Le serveur ne démarre pas | Vérifiez que vous avez entré l’URL https://mcp.ai.azure.com correctement. Ouvrez la palette de commandes et exécutez MCP : Répertorier les serveurs pour vérifier l’état du serveur. |
| L’invite d’authentification n’apparaît pas | Vérifiez que l'extension Copilot GitHub est installée et que vous êtes connecté à Visual Studio Code avec un compte Microsoft qui a access à votre abonnement Azure. |
| Les outils de Foundry n'apparaissent pas en mode Agent | Vérifiez que le serveur est en cours d’exécution (indicateur vert dans MCP : Serveurs de liste). Vérifiez que vous avez sélectionné le mode agent dans le panneau de conversation Copilot, puis sélectionnez l’icône outils et recherchez Foundry. |
| Erreurs d’autorisation ou « Accès refusé » | Vérifiez que vous disposez d’un rôle Contributeur ou supérieur sur le project Foundry. Le serveur utilise le flux On-Behalf-Of avec vos identifiants Entra ID. |
Supprimer le serveur MCP Foundry
Pour supprimer la configuration du serveur :
- Profil utilisateur : Ouvrez la palette de commandes, exécutez MCP : Répertorier les serveurs, sélectionnez le serveur Foundry, puis choisissez Supprimer le serveur.
-
Workspace : supprimez l’entrée de serveur du fichier
.vscode/mcp.jsondans votre dossier project.