Gewährung von M365-Zugriff für Claude via Power Automate und einen FastMCP-Server

Ein Entwickler auf r/ClaudeAI hat eine praktische Architektur vorgestellt, die Claude Zugriff auf Microsoft 365 gewährt, ohne dass Mandanten-Admin-Rechte nötig sind. Die Einrichtung nutzt Power Automate-Flows als Ausführungsebene, die über Webhooks ausgelöst werden, mit einem kleinen FastMCP-Server als Brücke.
Was es macht
Claude kann jetzt diese M365-Aktionen über MCP-Tools ausführen:
- Posteingang lesen und E-Mails senden
- Kalender überprüfen
- Notizen auf OneDrive in bestimmten Ordnern speichern
- Planner-Aufgaben erstellen
- Zeilen zu Excel-Tabellen hinzufügen
- Word-Vorlagen ausfüllen
Architektur
Die Kette ist einfach:
Claude -> MCP-Toolaufruf -> FastMCP-Server -> Power Automate Webhook -> M365-Connector
Jede M365-Operation ist ein separater Power Automate-Flow mit einem HTTP-Trigger. Die Flows laufen unter dem Benutzerkonto und verwenden bereits genehmigte Berechtigungen. Der FastMCP-Server (etwa 200 Zeilen Python + eine JSON-Konfigurationsdatei) leitet Toolaufrufe an die richtige Webhook-URL weiter.
Einrichtungsübersicht
- Power Automate-Flows für jede Aktion erstellen (E-Mail senden, Kalender lesen usw.) mit einem HTTP-Trigger
- Die signierte Webhook-URL aus jedem Flow kopieren
- Einen FastMCP-Server (fastmcp auf PyPI) auf einem günstigen VPS bereitstellen
- Tools wie
m365_send_email,m365_calendar_read,onedrive_create_filedefinieren, die JSON an die Webhooks POSTen - Die MCP-Konfiguration von Claude Desktop auf den Server ausrichten
Praktische Lektionen
Der Entwickler merkt an, dass der Toolzugriff für Agenten keine perfekten offiziellen API-Integrationen erfordert – vorhandene Unternehmenswerkzeuge wie Power Automate können als pragmatisches Backend dienen. Ein lustiger Fehler: Zwei MCP-Tools, die auf denselben Webhook zeigten (wegen eines vergessenen URL-Updates in der Konfiguration), führten dazu, dass Claude das 'richtige' Tool aufrief, Power Automate aber die falsche Aktion ausführte.
📖 Vollständige Quelle lesen: r/ClaudeAI
👀 Siehe auch

Praktische KI-Codierungsstrategien aus 1000 Stunden Erfahrung
Ein Reddit-Beitrag beschreibt spezifische Prompting-Level und Workflow-Strategien für den effektiven Einsatz von KI-Coding-Agenten, einschließlich der Behandlung von KI als Junior-Entwickler, phasenweiser Implementierung und der Verwendung von Anweisungsdateien.

Methode zur Übertragung des Benutzerkontexts von ChatGPT zu Claude
Ein Reddit-Nutzer teilt eine Zwei-Prompt-Methode, um ein detailliertes kognitives Profil von ChatGPT zu extrahieren und eine portable KI-Verfassung zu erstellen, die zu Claude übertragen werden kann, um die Schwierigkeit des Wechsels zwischen KI-Systemen zu adressieren.

Qwen 3.5 122B MoE mit 35 t/s auf einer einzelnen 3090 mit ik_llama.cpp MTP
Ein lokaler Stack mit Qwen 3.5 122B MoE auf einer einzelnen 3090 bei 35 t/s unter Verwendung von ik_llama.cpps fusionierten MoE-Operationen für MTP. Das Standard-llama.cpp zeigte nur eine +4%-Verbesserung; iks Fork ergibt +20%.

Verstehen der .claude/-Ordnerstruktur für die Claude Code-Konfiguration
Der .claude/ Ordner enthält zwei Verzeichnisse: projektbezogen für Team-Konfiguration und global ~/.claude/ für persönliche Einstellungen. CLAUDE.md Dateien enthalten Anweisungen, die Claude während der gesamten Sitzung befolgt, mit CLAUDE.local.md für persönliche Überschreibungen.