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

Revue pratique : 3 compétences essentielles sur Clawhub et 3 à éviter
Guides

Revue pratique : 3 compétences essentielles sur Clawhub et 3 à éviter

Un développeur a testé les compétences de Clawhub pendant des semaines et en a trouvé trois qui valent la peine d'être installées : web-search (Brave), daily-brief et memory-search. Trois autres — food-order, multi-agent orchestrators et humanizer — gaspillent des tokens et ajoutent une complexité inutile.

OpenClawRadar
OpenClaw Multi-Agent Playbook : 7 Agents Isolés pour 5 €/Mois
Guides

OpenClaw Multi-Agent Playbook : 7 Agents Isolés pour 5 €/Mois

Guide d'architecture complet pour exécuter des agents d'IA spécialisés avec une mémoire ciblée, des permissions de moindre privilège et un routage intelligent des modèles.

@procoder
Composants d'un Agent de Codage : Comment les Outils, la Mémoire et le Contexte Étendent les LLM
Guides

Composants d'un Agent de Codage : Comment les Outils, la Mémoire et le Contexte Étendent les LLM

Sebastian Raschka décompose les six éléments constitutifs des agents de codage comme Claude Code et Codex CLI, expliquant comment les harnais d'agents combinent modèles avec outils, mémoire et contexte de dépôt pour rendre les LLM plus efficaces dans le travail logiciel.

OpenClawRadar
Capturez sans effort les transcriptions de Google Meet et Teams avec OpenClaw — Guide de compétences et de configuration
Guides

Capturez sans effort les transcriptions de Google Meet et Teams avec OpenClaw — Guide de compétences et de configuration

L'intégration d'OpenClaw dans Google Meet et Microsoft Teams offre des capacités de transcription fluides. Découvrez comment configurer et optimiser ce processus pour une meilleure efficacité de flux de travail.

OpenClawRadar