Power AutomateとFastMCPサーバーを介してClaudeにM365アクセスを付与する

✍️ OpenClawRadar📅 公開日: May 19, 2026🔗 Source
Power AutomateとFastMCPサーバーを介してClaudeにM365アクセスを付与する
Ad

r/ClaudeAIの開発者が、テナント管理者権限なしでClaudeがMicrosoft 365にアクセスできる実用的なアーキテクチャを共有しました。このセットアップは、ウェブフックを介してトリガーされるPower Automateフローを実行層として使用し、小さなFastMCPサーバーがブリッジとして機能します。

できること

ClaudeはMCPツールを通じて、以下のM365アクションを実行できます:

  • 受信トレイの読み取りとメール送信
  • カレンダーの確認
  • OneDriveの特定フォルダーにメモを保存
  • Plannerタスクの作成
  • Excelスプレッドシートに行を追加
  • Wordテンプレートの入力

アーキテクチャ

チェーンは単純です:

Claude → MCPツール呼び出し → FastMCPサーバー → Power Automateウェブフック → M365コネクタ

各M365操作は、HTTPトリガーを持つ個別のPower Automateフローです。フローはユーザーのアカウントで実行され、既に承認済みのアクセス許可を使用します。FastMCPサーバー(約200行のPythonとJSON設定ファイル)は、ツール呼び出しを適切なウェブフックURLにルーティングします。

セットアップ概要

  • 各アクション(メール送信、カレンダー読み取りなど)に対して、HTTPトリガーを持つPower Automateフローを作成
  • 各フローから署名済みウェブフックURLをコピー
  • 安価なVPSにFastMCPサーバー(PyPIのfastmcp)をデプロイ
  • m365_send_emailm365_calendar_readonedrive_create_fileなどのツールを定義し、JSONをウェブフックにPOST
  • Claude DesktopのMCP設定でサーバーを指定

実践的な教訓

開発者は、エージェントのツールアクセスに完全な公式API統合は必要なく、Power Automateのような既存のエンタープライズツールが実用的なバックエンドとして機能できると指摘しています。面白いバグとして、設定内のURL更新を忘れたために2つのMCPツールが同じウェブフックを指していたことで、Claudeは「正しい」ツールを呼び出したが、Power Automateが間違ったアクションを実行した事例がありました。

📖 出典全文: r/ClaudeAI

Ad

👀 See Also

MacBook ProでのLocal HomebrewとNVMを使用したOpenClawのインストール
Guides

MacBook ProでのLocal HomebrewとNVMを使用したOpenClawのインストール

ある開発者が、非管理者ユーザーアカウントでMacBook ProにOpenClawを正常にインストールした過程を記録し、その手順ではGeminiのガイダンスを活用しました。

OpenClawRadar
実用的なOpenClawアドバイス:小さく始めて、よくある落とし穴を避ける
Guides

実用的なOpenClawアドバイス:小さく始めて、よくある落とし穴を避ける

ある開発者がr/openclawで、最初のOpenClawプロジェクトから得た実践的な教訓を共有。初期の混乱から、機能的な個人用健康トラッカーを構築するまでの過程を紹介。

OpenClawRadar
Claude VS Code拡張機能のエラー修正:「command claude-vscode.editor.openLast not found」
Guides

Claude VS Code拡張機能のエラー修正:「command claude-vscode.editor.openLast not found」

Claude VS Code拡張機能バージョン2.1.51には、重大なバグが含まれており、ユーザーが操作しようとすると「コマンド 'claude-vscode.editor.openLast' が見つかりません」というエラーが発生します。回避策はバージョン2.1.49にダウングレードすることです。

OpenClawRadar
Claudeを最大限活用する:CoworkとClaude Codeを用いたデータアナリストのワークフロー
Guides

Claudeを最大限活用する:CoworkとClaude Codeを用いたデータアナリストのワークフロー

コーディング未経験のデータアナリストが、Coworkでエンドツーエンドの自動化を、Claude Codeで重い処理を行う方法を共有。Google Places APIを使ったリードジェネレーションツール、不正検出ダッシュボード、SNS自動投稿を構築した事例。

OpenClawRadar