Donner à Claude l'accès M365 via Power Automate et un serveur FastMCP

✍️ OpenClawRadar📅 Publié: May 19, 2026🔗 Source
Donner à Claude l'accès M365 via Power Automate et un serveur FastMCP
Ad

Un développeur sur r/ClaudeAI a partagé une architecture pratique pour donner à Claude un accès à Microsoft 365 sans privilèges d'administrateur de locataire. La configuration utilise des flux Power Automate comme couche d'exécution, déclenchés via des webhooks, avec un petit serveur FastMCP servant de pont.

Ce qu'il fait

Claude peut désormais effectuer ces actions M365 via des outils MCP :

  • Lire la boîte de réception et envoyer des e-mails
  • Consulter le calendrier
  • Enregistrer des notes sur OneDrive dans des dossiers spécifiques
  • Créer des tâches Planner
  • Ajouter des lignes à des feuilles de calcul Excel
  • Remplir des modèles Word

Architecture

La chaîne est simple :

Claude -> Appel d'outil MCP -> Serveur FastMCP -> Webhook Power Automate -> Connecteur M365

Chaque opération M365 est un flux Power Automate distinct avec un déclencheur HTTP. Les flux s'exécutent sous le compte de l'utilisateur, avec des autorisations déjà approuvées. Le serveur FastMCP (environ 200 lignes de Python + un fichier de configuration JSON) achemine les appels d'outils vers l'URL de webhook appropriée.

Ad

Aperçu de la configuration

  • Créez des flux Power Automate pour chaque action (envoyer un e-mail, lire le calendrier, etc.) avec un déclencheur HTTP
  • Copiez l'URL de webhook signée de chaque flux
  • Déployez un serveur FastMCP (fastmcp sur PyPI) sur un VPS bon marché
  • Définissez des outils comme m365_send_email, m365_calendar_read, onedrive_create_file qui envoient des requêtes POST JSON aux webhooks
  • Pointez la configuration MCP de Claude Desktop vers le serveur

Leçons pratiques

Le développeur note que l'accès aux outils d'un agent ne nécessite pas d'intégrations API officielles parfaites — des outils d'entreprise existants comme Power Automate peuvent servir de backend pragmatique. Un bug amusant : deux outils MCP pointant vers le même webhook (à cause d'une mise à jour d'URL oubliée dans la configuration) ont fait que Claude appelait le 'bon' outil mais Power Automate exécutait la mauvaise action.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Cadre pratique pour choisir entre les modèles Haiku, Sonnet et Opus de Claude
Guides

Cadre pratique pour choisir entre les modèles Haiku, Sonnet et Opus de Claude

Un développeur a testé les trois modèles de Claude sur une tâche de refactoring de 400 lignes en Express.js et a constaté que la différence clé est la profondeur de raisonnement, pas l'intelligence. Haiku 4.5 a géré les parties simples mais a manqué l'ordre des middlewares, Sonnet 4.6 a détecté le problème d'ordre et a ajouté des types TypeScript, tandis qu'Opus 4.6 a identifié une faille de sécurité dans le middleware d'authentification.

OpenClawRadar
Trellis 2 fonctionne avec succès sur ROCm 7.11 avec une AMD RX 9070 XT
Guides

Trellis 2 fonctionne avec succès sur ROCm 7.11 avec une AMD RX 9070 XT

Un développeur a réussi à faire fonctionner Trellis 2 sur Linux Mint 22.3 avec une carte graphique AMD RX 9070 XT en utilisant ROCm 7.11, en résolvant deux problèmes majeurs : l'instabilité de ROCm avec les tenseurs de grande dimension N et une fonction hipMemcpy2D défectueuse dans CuMesh.

OpenClawRadar
Utiliser l'IA comme partenaire cognitif plutôt que comme usine à code
Guides

Utiliser l'IA comme partenaire cognitif plutôt que comme usine à code

Un post sur Reddit propose un prompt système appelé 'Cognitive Authorship Copilot' qui force l'IA à agir comme un partenaire de programmation en binôme plutôt que comme un générateur de solutions autonome, avec trois niveaux d'intervention basés sur la complexité de la tâche.

OpenClawRadar
Conseils pratiques d'architecture de systèmes multi-agents issus de l'expérience
Guides

Conseils pratiques d'architecture de systèmes multi-agents issus de l'expérience

Un développeur partage cinq modèles spécifiques pour construire des systèmes d'IA multi-agents basés sur l'expérience d'un système quotidien à 7 agents : commencer avec un agent, utiliser un modèle d'orchestrateur, implémenter une mémoire partagée avec des fichiers JSON, router les modèles par tâche et ajouter des boucles de confirmation.

OpenClawRadar