MCP démystifié et exemples :
Nous analyserons le protocole MCP (Model Context Protocol), en expliquant son objectif et comment il permet un échange de données fluide entre votre bot et les systèmes externes.
Microsoft Learn MCP en action: Nous explorerons le MCP Microsoft Learn (https://github.com/microsoftdocs/mcp) et vous montrerons comment l'exploiter pour améliorer les capacités de votre bot.
Dataverse MCP en profondeur : Nous explorerons ensuite le MCP Dataverse (https://learn.microsoft.com/en-us/pow...) et vous montrerons sa puissance d'interaction avec votre environnement Dataverse.
Microsoft Learn MCP : https://github.com/microsoftdocs/mcp
Dataverse MCP : https://learn.microsoft.com/en-us/power-apps/maker/data-platform/data-platform-mcp💬 Dites-moi dans les commentaires quels autres sujets Copilot Studio vous aimeriez que j'aborde ! 🫠 À propos de moi : 👋 Bonjour, je suis Damien Bird, architecte de solutions cloud Power Platform chez Microsoft ☁️ 🧠 Ancien superutilisateur du forum (2021/22) et MVP des applications métier (2022) 🎤 Intervenant lors de conférences en Europe, aux États-Unis et auprès de groupes d'utilisateurs locaux au Royaume-Uni 💡 Passionné par le partage des connaissances, la résolution de problèmes et l'autonomisation de la communauté grâce à Power Platform ! 📚 En savoir plus : 🔗 Blog : https://DamoBird365.com 🎥 Formation continue vidéo et quiz : https://DamoBird365.com/YouTube 🎓 Rejoignez la communauté : https://DamoBird365.Teachable.com/p/D... 💖 Soutenez la chaîne : https://youtube.com/@DamoBird365/memb... ☕ Offrez-moi un café : https://BuyMeACoffee.com/DamoBird365 💼 LinkedIn :

Comment ce contenu a été créé:
Doublé automatiquement en Français.
Télécharger Claude desktop
Si vous ne l’avez pas déjà fait, téléchargez et installez Claude desktop Download - Claude.
Une fois que vous avez installé Claude Desktop, vous pouvez trouver et lancer Claude à partir de votre bureau. Download Claude
Configurer le serveur Dataverse MCP dans le bureau Claude:
Ouvrez le bureau Claude et allez dans Fichier > Paramètres.
Si vous n’avez jamais configuré de serveur MCP pour le bureau Claude, vous devez observer une boîte de dialogue Paramètres. Sélectionnez Modifier la configuration.
Cela vous amène aux fichiers du bureau Claude. Ouvrez le fichier claude_desktop_config.json avec votre éditeur JSON préféré.
Remplacez <URL de connexion> et <ID de locataire> par l’URL de connexion et l’ID de locataire. Pour plus d’informations : Créer une connexion Dataverse pour la configuration MCP et Obtenir l’ID de locataire de votre environnement Dataverse
Utilisez un < nom convivial > pour votre serveur Dataverse MCP que vous pouvez facilement mémoriser, par exemple : MyDataverseMCPServer.
Connect to Dataverse with model context protocol (MCP) - Power Apps | Microsoft Learn
Voici un aperçu de ce qu’il fait :
: Acts as an alias for this MCP connection (you'd replace this with a meaningful label).command
: Calls theMicrosoft.PowerPlatform.Dataverse.MCP
service.args
:
--ConnectionUrl
: Specifies your Dataverse instance URL.--MCPServerName
: Labels the MCP server—here,"DataverseMCPServer"
.--TenantId
: Inserts your Azure AD tenant ID.--EnableHttpLogging
:true
enables HTTP-level logging for diagnostics.--EnableMsalLogging
:false
disables MSAL (Microsoft Authentication Library) logging.--Debug
:false
disables debug mode for cleaner output.--BackendProtocol
:HTTP
forces communication over standard HTTP (might be changed to HTTPS in production).
Quelques conseils :
- Assure-toi que l'URL de connexion pointe vers ton environnement Dataverse valide.
- Le
TenantId
doit correspondre à ton tenant Azure AD. - Tu peux activer le mode
--Debug
si tu veux un retour plus verbeux pour affiner le diagnostic.
Voici un script PowerShell basé sur tes conseils, qui vérifie l'URL de connexion:
Le TenantId, et active un mode debug pour un diagnostic plus détaillé. Cela peut être un bon point de départ pour une automatisation plus large :
# Variables à personnaliser $DataverseUrl = "https://votre-environnement-dataverse.crm.dynamics.com" $TenantId = "votre-tenant-id" $DebugMode = $true # Active ou désactive le mode debug # Vérification de l'URL de connexion if ($DataverseUrl -notmatch "^https://.*\.crm\.dynamics\.com$") { Write-Host "Erreur : L'URL de connexion n'est pas valide." -ForegroundColor Red exit } # Vérification du TenantId if ($TenantId -eq "") { Write-Host "Erreur : Le TenantId est vide ou non défini." -ForegroundColor Red exit # Mode Debug if ($DebugMode) { Write-Host "Mode Debug activé : Diagnostic détaillé en cours..." -ForegroundColor Yellow # Ajoute ici des commandes ou des logs supplémentaires pour le diagnostic } # Exemple de connexion à Dataverse (nécessite les modules appropriés) try { Connect-Dataverse -Url $DataverseUrl -TenantId $TenantId -Debug:$DebugMode Write-Host "Connexion réussie à Dataverse !" -ForegroundColor Green } catch { Write-Host "Erreur lors de la connexion : $($_.Exception.Message)" -ForegroundColor Red }
Pierre Erol GIRAUDY
https://www.erolgiraudy.eu/2024/10/mes-15-livres.html
Pour Info : Mon livre https://amzn.eu/d/eTuHn56 sur AMAZON
Users Group Artificial Intelligence Andorra (U.G.A.I.A.) : Liste des Certificats PDF Microsoft Learn
https://clubsp2013.blogspot.com/p/portfolio-microsoft-learn-pierre-erol.html
Aucun commentaire:
Enregistrer un commentaire