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

OpenClaw 101 マスタリング:Redditorの知恵に学ぶ初心者ガイド
Guides

OpenClaw 101 マスタリング:Redditorの知恵に学ぶ初心者ガイド

Redditコミュニティからの洞察に触発された包括的なガイドでOpenClawに飛び込もう。一般的な落とし穴を避け、専門家のヒントで生産性を最大化しましょう。

OpenClawRadar
コーディングエージェントの構成要素:ツール、メモリ、コンテキストがLLMを拡張する方法
Guides

コーディングエージェントの構成要素:ツール、メモリ、コンテキストがLLMを拡張する方法

セバスチャン・ラシュカは、Claude CodeやCodex CLIなどのコーディングエージェントの6つの基本構成要素を解説し、エージェントハーネスがモデルとツール、メモリ、リポジトリコンテキストを組み合わせることで、LLMをソフトウェア作業により効果的に活用する方法を説明しています。

OpenClawRadar
月額50ドル未満でClaude CodeとMetabaseを使った本格的なBIシステム構築
Guides

月額50ドル未満でClaude CodeとMetabaseを使った本格的なBIシステム構築

RedditユーザーがClaude Code、BigQuery、セルフホスト型Metabaseを使って完全なBIシステムを構築。1万5千ドルの専門家見積もりを、3日間の作業と月額30ドルのクラウド費用で代替した。

OpenClawRadar
エンドツーエンドLLMスタックトレース:キーストロークからストリーミングトークンまで
Guides

エンドツーエンドLLMスタックトレース:キーストロークからストリーミングトークンまで

ソフトウェアエンジニアが、ClaudeやChatGPTのようなLLMにプロンプトを送信した際にスタックの各レイヤーで正確に何が起こるかを追跡した詳細な技術文書を作成しました。ブラウザナビゲーションの古典的な「what-happens-when」リポジトリに触発され、この文書はLLMチャットインタラクションに対するプロダクションシステムの視点を提供します。

OpenClawRadar