
Microsoft 365 MCP用AIエージェント
Model Context Protocol (MCP) サーバーを利用して、Microsoft 365 や Microsoft Office サービスをワークフローにシームレス統合。Outlook、Teams、OneDrive、Excel、SharePointなどへの即時接続で、メール、カレンダー、ファイル、コラボレーション業務を自動化。安全な認証、詳細なツールフィルタリング、パーソナル・組織アカウント両対応の強力なサポートも提供します。

包括的なMicrosoft 365ツール連携
Outlook、カレンダー、OneDrive、Excel、OneNote、To Do、Planner、連絡先、Teams、SharePointなど、必要なMicrosoft 365サービスをすべて1つの自動化レイヤーに統合。読み取り専用/フルアクセスモードの切替、ツールごとのアクセス制限、パーソナル・組織アカウントの管理も簡単です。
- 統合メール自動化.
- 個人・組織アカウントのOutlookメール送信、受信、管理を自動化します。
- スマートカレンダー予定管理.
- プログラムでカレンダーイベントを作成・更新・削除し、予定管理を効率化。
- OneDrive・SharePointファイル管理.
- 自動化ワークフローからOneDriveやSharePoint内のファイルへ直接アクセス、アップロード、ダウンロード、整理。
- Excel・OneNote操作.
- Excelのデータ処理やOneNoteのコンテンツ管理を統合し、データ活用を推進。

安全で柔軟な認証方式
複数の堅牢な認証方式から選択可能:インタラクティブなDevice Code Flow、HTTP連携向けOAuth、または独自のMicrosoft OAuthトークンの利用。認証トークンは安全に保管・管理され、パーソナル/組織(職場・学校)アカウント両対応。
- 多方式認証対応.
- Device Code Flow、OAuth、外部トークン注入に対応し、高い柔軟性とセキュリティを実現。
- 細やかなアクセス制御.
- 読み取り専用モードや有効ツールのフィルタリングでコンプライアンス・リスク管理。
- パーソナル・組織モード.
- 個人アカウント機能⇔組織向けTeamsやSharePointツールをシームレスに切替。

簡単デプロイ&連携
Microsoft 365 MCPサーバーは、シンプルなCLIコマンドや自動化プラットフォームへの組込で素早く展開可能。詳細なドキュメントやコミュニティサポートも充実し、Claude Desktopや独自ソリューションとの統合もスムーズで堅牢です。
- 高速CLIセットアップ.
- コマンド1つでインストール・起動し、Microsoft 365自動化を即時実現。
- カスタマイズ可能なサーバー設定.
- 組織モード、利用ツール、認証戦略などを環境に合わせて柔軟に構成。
MCP連携
利用可能なMicrosoft 365 MCP連携ツール
以下のツールがMicrosoft 365 MCP連携の一部として利用できます:
- search-query
Microsoft 365サービス横断でメール・ファイル・メッセージ等を検索。
- list-mail-messages
Outlookメールボックス内のメールを一覧表示し、自動化を支援。
- get-mail-message
指定したIDのOutlookメールの本文と詳細を取得。
- delete-mail-message
不要なOutlookメールを削除。
- send-mail
Outlookアカウントから新規メールを送信。
- create-draft-email
下書きメールをOutlookメールボックスに作成。
- list-mail-folders
Outlookメールボックス内のすべてのフォルダーを一覧表示。
- list-mail-folder-messages
指定したメールフォルダー内のメッセージを一覧表示。
- move-mail-message
メールを別のフォルダーへ移動。
- list-calendars
Microsoftアカウントに紐づくすべてのカレンダーを一覧表示。
- list-calendar-events
特定カレンダーの予定を一覧表示。
- get-calendar-event
指定IDのカレンダーイベント詳細を取得。
- get-calendar-view
指定期間内のカレンダーイベントを表示。
- create-calendar-event
カスタム詳細で新規カレンダーイベントを作成。
- update-calendar-event
既存カレンダーイベントの詳細を更新。
- delete-calendar-event
カレンダーイベントを削除。
- list-drives
アカウントに接続された利用可能なOneDriveドライブを一覧表示。
- get-drive-root-item
OneDriveドライブのルートフォルダ情報を取得。
- list-folder-files
指定OneDriveフォルダ内のファイルをすべて一覧表示。
- download-onedrive-file-content
OneDrive内ファイルの内容をダウンロード。
- upload-file-content
既存のOneDriveファイルに新しい内容をアップロード。
- upload-new-file
OneDriveフォルダへ新規ファイルをアップロード。
- delete-onedrive-file
OneDriveストレージからファイルを削除。
- list-excel-worksheets
指定Excelブック内の全ワークシートを一覧表示。
- get-excel-range
Excelワークシート内の指定範囲データを取得。
- create-excel-chart
選択したデータからExcelワークシートにグラフを作成。
- format-excel-range
Excelワークシートの指定範囲をフォーマットし読みやすく。
- sort-excel-range
Excelワークシートの指定範囲データを並べ替え。
- list-onenote-notebooks
アカウント内の全OneNoteノートブックを一覧表示。
- list-onenote-notebook-sections
指定OneNoteノートブック内の全セクションを一覧表示。
- list-onenote-section-pages
指定OneNoteセクション内の全ページを一覧表示。
- get-onenote-page-content
指定OneNoteページの内容を取得。
- create-onenote-page
OneNoteセクションに新規ページを作成。
- list-todo-task-lists
アカウント内のMicrosoft To Doタスクリストを一覧表示。
- list-todo-tasks
指定To Doタスクリスト内の全タスクを一覧表示。
- get-todo-task
指定To Doタスクの詳細を取得。
- create-todo-task
To Doタスクリストに新規タスクを作成。
- update-todo-task
既存To Doタスクを更新。
- delete-todo-task
To Doタスクリストからタスクを削除。
- list-planner-tasks
組織や特定プラン内のPlannerタスクを一覧表示。
- get-planner-plan
指定Plannerプランの詳細を取得。
- list-plan-tasks
特定Plannerプラン内の全タスクを一覧表示。
- get-planner-task
指定Plannerタスクの詳細を取得。
- create-planner-task
Plannerプランに新規タスクを作成。
- list-outlook-contacts
アカウント内の全Outlook連絡先を一覧表示。
- get-outlook-contact
指定Outlook連絡先の詳細を取得。
- create-outlook-contact
Outlookアドレス帳に新規連絡先を作成。
- update-outlook-contact
既存Outlook連絡先の情報を更新。
- delete-outlook-contact
Outlookアドレス帳から連絡先を削除。
- get-current-user
現在のMicrosoft 365ユーザーのプロフィール情報を取得。
- list-chats
Teamsアカウントで利用可能なチャットを一覧表示。
- get-chat
指定Teamsチャットの詳細を取得。
- list-chat-messages
指定Teamsチャット内の全メッセージを一覧表示。
- get-chat-message
指定Teamsチャットメッセージの内容を取得。
- send-chat-message
Teamsチャットで新規メッセージを送信。
- list-chat-message-replies
指定Teamsチャットメッセージへの全返信を一覧表示。
- reply-to-chat-message
指定Teamsチャットメッセージに返信。
- list-joined-teams
組織内で所属している全Teamsを一覧表示。
- get-team
指定Microsoft Teamの詳細を取得。
- list-team-channels
Microsoft Team内の全チャンネルを一覧表示。
- get-team-channel
指定Teamチャンネルの詳細を取得。
- list-channel-messages
Teamチャンネル内のメッセージを一覧表示。
- get-channel-message
指定チャンネルメッセージの内容を取得。
- send-channel-message
Teamチャンネルへメッセージを送信。
- list-team-members
Microsoft Teamの全メンバーを一覧表示。
- search-sharepoint-sites
組織内のSharePointサイトを検索。
- get-sharepoint-site
指定SharePointサイトの詳細を取得。
- get-sharepoint-site-by-path
パス指定でSharePointサイトを取得。
- list-sharepoint-site-drives
SharePointサイトに紐づくドライブを一覧表示。
- get-sharepoint-site-drive-by-id
ID指定でSharePointサイトのドライブを取得。
- list-sharepoint-site-items
SharePointサイト内に保存されたアイテムを一覧表示。
- get-sharepoint-site-item
SharePointサイト内の特定アイテム詳細を取得。
- list-sharepoint-site-lists
SharePointサイト内の全リストを一覧表示。
- get-sharepoint-site-list
SharePointサイトの特定リスト詳細を取得。
- list-sharepoint-site-list-items
指定SharePointリスト内のアイテムを一覧表示。
- get-sharepoint-site-list-item
SharePointリストから特定アイテムを取得。
- get-sharepoint-sites-delta
前回取得以降のSharePointサイトの変更(デルタ)を取得。
Microsoft 365をあなたのアプリに簡単接続
Outlook、OneDrive、Teams、Excelなど強力なMicrosoft 365ツールをms-365-mcp-serverでワークフローに数分で統合。安全・柔軟で個人/組織どちらにも対応。

Softeria Microsoft 365 MCP Serverとは
SofteriaのMicrosoft 365 MCP Serverは、AIエージェントや自動化システム向けに、Microsoft 365サービスと自然言語インターフェースを強力に橋渡しするModel Context Protocolサーバーです。TypeScriptで開発され、Microsoft Graph APIを通じてMicrosoft 365およびOfficeサービスとシームレスに統合。認証やパラメータ処理を簡素化し、Outlookメール、カレンダー、OneDriveファイル、Excel操作、OneNote、To Do、Planner、連絡先、ユーザープロファイルなど主要機能に簡単アクセス。組織ユーザー向けにはTeamsやSharePointなども安全かつスケーラブルな認証方式で利用可能。開発者やAIシステムがMicrosoft 365全体を自在に自動化・操作できる強力なソリューションです。
できること
Softeria Microsoft 365 MCP Serverで実現できること
Softeria Microsoft 365 MCP Serverは、Microsoft 365データやツールに対し、自然言語やAI命令による自動化・整理・生産性向上を幅広く可能にします。
- Outlookメールの管理
- メッセージ一覧、フォルダー管理、メール送信をプログラムで実行
- カレンダー自動化
- イベントの閲覧・作成・管理
- OneDriveファイル操作
- OneDrive内のファイルを閲覧・アップロード・ダウンロード・整理
- Excelデータ処理
- Excelのワークシート・範囲・グラフ操作を自動化
- Teams・SharePoint連携
- Teamsチャットやメッセージ、SharePointコンテンツ管理(組織モード)
- OneNote・To Do管理
- ノートブック、セクション、ページ、個人・業務タスクを操作

Softeria Microsoft 365 MCP Serverとは
AIエージェントはSofteria Microsoft 365 MCP Serverを活用し、企業データにシームレスアクセス、繰り返し作業の自動化、Microsoft 365スイート内ワークフローの簡素化を実現できます。メール・ファイル・カレンダー・コラボレーションツールへプログラムでアクセスすることで、生産性向上・高度な自動化・パーソナル/組織両方の文脈でスマートなユーザー体験を提供します。