ContextHub
外部サービス連携無料プランあり🔑 APIキー必要npx

Microsoft 365 MCP Server

Microsoft 365 MCPサーバーでClaude連携・Outlook・Teams・SharePointを自動化

最終更新:2026年5月6日680GitHub
クイックインストール
npx @softeria/ms-365-mcp-server

概要

Microsoft 365 MCP Serverの設定方法と使い方

Microsoftのビジネスクラウド「Microsoft 365」をClaudeから操作できるMCPサーバー

Outlookメール・カレンダー・Teamsチャット・SharePointドキュメント・OneDriveファイルなど200種以上のツールに対応する

ClaudeとMicrosoft 365のMCPサーバー連携により、メール返信・会議調整・チームへの通知・社内ドキュメント検索といった日常業務を自動化できる

マルチアカウント対応で柔軟な認証方式と多様なデプロイ先(Open WebUI・Azure Container Apps)に対応する

設定方法はnpxコマンドを実行してデバイスログイン認証するだけでシンプルに完結する

料金・APIキー情報

料金

無料プランあり

APIキー

🔑 必要

🔑 APIキーの取得方法

  1. 1

    Microsoft 365 / Microsoft Entra(旧Azure AD)にサインインする

  2. 2

    サーバー初回起動時にデバイスコード認証フローが表示される

  3. 3

    表示されたURL(https://microsoft.com/devicelogin)にアクセスしてコードを入力する

  4. 4

    Microsoftアカウント(Office 365契約またはMicrosoft 365 Personal)でサインインして必要なスコープを許可する

  5. 5

    トークンはローカルにキャッシュされ次回以降は自動で再利用される

APIキー発行ページへ →

こんな使い方ができます

Outlookの未読メールをClaudeに要約させて優先度別に整理できる

Teamsチャットへの定型通知や会議スケジュール調整をClaudeから自動実行できる

SharePoint・OneDrive上の社内ドキュメントをClaudeに横断検索させられる

セットアップ手順

  1. 1

    Microsoft 365契約またはMicrosoft 365 Personalアカウントを準備する

  2. 2

    Node.js(v18以上)がインストールされていることを確認する

  3. 3

    ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add ms-365 -- npx -y @softeria/ms-365-mcp-server

  4. 4

    初回起動時に表示されるデバイスログインフローでMicrosoftアカウント認証を完了する

設定ファイル

⚠️

コピー前に確認

Microsoft 365契約またはMicrosoft 365 Personalアカウントが必要。Node.js(v18以上)必須。デバイスログイン認証で初回サインインを行う。

Terminal
claude mcp add ms-365 -- npx -y @softeria/ms-365-mcp-server
💡

注意事項

Microsoft Graph API経由で動作するため利用するスコープに応じて管理者の同意が必要な場合がある。Outlook・Teams・SharePoint・OneDriveに加え、Excel・予定表・連絡先など200以上のツールに対応する。

#Microsoft 365#Outlook#Teams

外部リンク

関連するMCPサーバー(外部サービス連携