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

Vier Methoden, um den ChatGPT-Verlauf in Claudes Gedächtnis zu übertragen
Claude bietet jetzt Memory-Import für ChatGPT-Daten, aber es gibt vier Ansätze mit unterschiedlichen Kompromissen: integrierter Import für Geschwindigkeit, kuratierte Abstraktion für Kontrolle, vollständiger Export zur Bewahrung oder eine hybride Methode, die alle drei kombiniert.

OpenClaw-Einrichtungsanleitung basierend auf Reddit-Analyse: Hardware, Kosten, Speicher und Sicherheitspraktiken
Ein Reddit-Nutzer analysierte häufige OpenClaw-Fehler und erstellte eine Einrichtungsanleitung, die Hardware-Anforderungen, Kostenoptimierung auf 10 $/Monat, Speicherverwaltung mit MEMORY.md-Dateien und Sicherheitspraktiken zur Verhinderung von Prompt-Injection-Angriffen abdeckt.

Claude Code über Ollama leiten und Ihre Rechnung um ~90% senken
Claude Desktop mit Ollama-gestütztem Claude Code kombinieren: Strategische Aufgaben bleiben bei Anthropic, schwere Arbeiten laufen auf kostenlosen Open-Source-Modellen wie Gemma, Qwen, DeepSeek. Inklusive eines Copy-Paste-Prompts, der ~98% der Einrichtung automatisiert.

Praktische OpenClaw-Ratschläge: Klein anfangen, häufige Fehler vermeiden
Ein Entwickler teilt Erfahrungen aus dem Aufbau eines persönlichen Gesundheits-Trackers mit OpenClaw und betont einen engen Fokus, deterministische Workflows und die Verwendung eines einzigen LLM. Der Beitrag enthält spezifische Modellbeobachtungen, die ChatGPT und Gemini vergleichen.