Microsoft 365 MCP Server
Microsoft 365 MCPサーバーでClaude連携・Outlook・Teams・SharePointを自動化
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
Microsoft 365 / Microsoft Entra(旧Azure AD)にサインインする
- 2
サーバー初回起動時にデバイスコード認証フローが表示される
- 3
表示されたURL(https://microsoft.com/devicelogin)にアクセスしてコードを入力する
- 4
Microsoftアカウント(Office 365契約またはMicrosoft 365 Personal)でサインインして必要なスコープを許可する
- 5
トークンはローカルにキャッシュされ次回以降は自動で再利用される
こんな使い方ができます
Outlookの未読メールをClaudeに要約させて優先度別に整理できる
Teamsチャットへの定型通知や会議スケジュール調整をClaudeから自動実行できる
SharePoint・OneDrive上の社内ドキュメントをClaudeに横断検索させられる
セットアップ手順
- 1
Microsoft 365契約またはMicrosoft 365 Personalアカウントを準備する
- 2
Node.js(v18以上)がインストールされていることを確認する
- 3
ターミナルで以下のコマンドを実行してClaude Codeに追加する:claude mcp add ms-365 -- npx -y @softeria/ms-365-mcp-server
- 4
初回起動時に表示されるデバイスログインフローでMicrosoftアカウント認証を完了する
設定ファイル
コピー前に確認
Microsoft 365契約またはMicrosoft 365 Personalアカウントが必要。Node.js(v18以上)必須。デバイスログイン認証で初回サインインを行う。
claude mcp add ms-365 -- npx -y @softeria/ms-365-mcp-server注意事項
Microsoft Graph API経由で動作するため利用するスコープに応じて管理者の同意が必要な場合がある。Outlook・Teams・SharePoint・OneDriveに加え、Excel・予定表・連絡先など200以上のツールに対応する。