
Microsoft 365 MCP 的 AI 智能助手
通过模型上下文协议(MCP)服务器,将 Microsoft 365 及 Microsoft Office 服务无缝集成到您的工作流中。可即时连接 Outlook、Teams、OneDrive、Excel、SharePoint 等,实现邮件、日历、文件及协作操作自动化。支持安全认证、细粒度工具过滤,并兼容个人及组织账号。

全面的 Microsoft 365 工具集成
将 Outlook、日历、OneDrive、Excel、OneNote、To Do、Planner、联系人、Teams 和 SharePoint 等所有核心 Microsoft 365 服务整合到单一自动化层。支持只读或完全访问模式、工具访问过滤,轻松管理个人及组织账户。
- 统一邮件自动化.
- 自动化发送、读取和管理个人及组织账户的 Outlook 邮件。
- 智能日程安排.
- 通过编程方式创建、更新或删除日历事件,简化预约管理。
- OneDrive & SharePoint 文件管理.
- 从自动化工作流中直接访问、上传、下载或整理 OneDrive 与 SharePoint 文件。
- Excel & OneNote 操作.
- 集成 Excel 数据处理与 OneNote 内容管理,助力数据驱动决策。

安全且灵活的认证
可选多种强大认证方式:设备码流程用于交互式登录,OAuth 保障安全 HTTP 集成,或自带 Microsoft OAuth 令牌。认证令牌安全存储和管理,兼容个人及组织(工作/学校)账户。
- 多认证方式.
- 支持设备码流程、OAuth 及外部令牌注入,确保极致灵活与安全。
- 细粒度访问控制.
- 可启用只读模式或过滤可用工具,以满足合规与风险管理需求。
- 个人与组织模式.
- 在个人账户功能与 Teams、SharePoint 等组织级工具间无缝切换。

轻松部署与集成
通过简单的 CLI 命令或集成到大型自动化平台,快速部署 Microsoft 365 MCP 服务器。配套详细文档与社区支持,可顺畅接入 Claude Desktop 或自定义解决方案,集成高效稳定。
- 快速 CLI 部署.
- 只需一行命令即可安装并启动,实现 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
列出指定 Outlook 邮件文件夹内的所有邮件。
- 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 站点的变动(delta)。
轻松将 Microsoft 365 连接至您的应用
仅需数分钟,便可将 Outlook、OneDrive、Teams、Excel 等强大的 Microsoft 365 工具,通过 ms-365-mcp-server 集成进您的工作流。安全、灵活,兼容个人与组织场景。

Softeria Microsoft 365 MCP Server 是什么
Softeria 的 Microsoft 365 MCP Server 是一款模型上下文协议服务器,为 Microsoft 365 服务与自然语言接口(特别是 AI 智能体和自动化系统)之间搭建了坚实桥梁。该服务器采用 TypeScript 开发,通过 Microsoft Graph API 实现与 Microsoft 365 及 Office 服务的无缝集成。它简化了认证、参数处理,并便捷访问 Outlook 邮件、日历、OneDrive 文件、Excel 操作、OneNote、To Do、Planner、联系人和用户资料等 Microsoft 365 关键功能。对于组织用户,还能通过安全、可扩展的认证方式解锁 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 套件内的工作流。通过编程访问邮件、文件、日历及协作工具,AI 系统可提升生产力、支持复杂自动化,并在个人及组织场景下带来更智能的用户体验。