“Microsoft 365” MCP 服务器的功能是什么?
Microsoft 365 MCP 服务器是一个模型上下文协议(Model Context Protocol, MCP)服务器,旨在通过 Graph API 实现 AI 助手与 Microsoft 365 服务的无缝交互。作为语言模型与 Microsoft 365 生态系统之间的桥梁,该服务器为 AI 驱动的工作流赋能,例如查询邮件、管理日历事件、处理 OneDrive 文件、以及与任务和联系人交互。开发者可借助此服务器,直接在 AI 工具中自动化和简化文档管理、日程安排及沟通等活动。这一集成极大提升了生产力,使大语言模型(LLM)能够在 Microsoft 365 套件内执行复杂操作,非常适合希望将 AI 方案与真实世界数据和服务连接的企业环境。
提示词列表
仓库中暂无关于提示词模板的信息。
资源列表
仓库中暂无关于 MCP 资源的信息。
工具列表
在 server.py 或仓库结构中未找到明确的工具列表。但根据 README 的功能描述,推测可用工具包括:
- Excel 文件操作:在 Microsoft 365 中读写 Excel 文件。
- 日历事件管理:创建、更新或删除日历事件。
- 邮件操作:在 Outlook 内发送、接收和组织邮件。
- OneDrive 文件管理:上传、下载或管理 OneDrive 文件。
- OneNote 笔记本与页面:操作 OneNote 笔记和页面。
- To Do 任务和任务列表:管理 Microsoft To Do 的任务和列表。
- Planner 计划与任务:操作 Planner 的计划和任务。
- Outlook 联系人:管理 Outlook 内的联系人信息。
本 MCP 服务器的应用场景
- 文档自动化:自动读取、写入和整理 Excel 及 OneDrive 文档,为企业简化报告和文件管理流程。
- 日历调度:让 AI 助手可创建、更新或删除日历事件,帮助用户更高效地管理日程和会议。
- 邮件管理:允许 LLM 发送、分类或检索邮件,提升企业流程自动化和沟通效率。
- 任务跟踪:跨 Microsoft To Do 和 Planner 管理任务,助力团队和个人高效有序地推进工作。
- 联系人管理:自动整理和更新 Outlook 联系人,便于维护最新的通讯录。
如何设置
Windsurf
- 确保已安装 Node.js >= 14。
- 打开您的 Windsurf 配置文件。
- 使用以下 JSON 片段添加 Microsoft 365 MCP 服务器:
{ "mcpServers": { "ms-365-mcp": { "command": "npx", "args": ["@softeria/ms-365-mcp-server@latest"] } } } - 保存配置并重启 Windsurf。
- 验证 MCP 服务器是否已运行并可访问。
API 密钥安全存储: 将敏感凭据存储为环境变量。例如:
{
"env": {
"MS_CLIENT_ID": "your-client-id",
"MS_CLIENT_SECRET": "your-client-secret"
},
"inputs": {
"tenantId": "your-tenant-id"
}
}
Claude
- 安装 Node.js >= 14。
- 进入 Claude 的设置或配置文件。
- 按如下方式集成 Microsoft 365 MCP 服务器:
{ "mcpServers": { "ms-365-mcp": { "command": "npx", "args": ["@softeria/ms-365-mcp-server@latest"] } } } - 保存更改并重启 Claude。
- 确认 Claude 已识别该服务器。
API 密钥安全存储:
与上例一样使用环境变量。
Cursor
- 确保 Node.js >= 14 可用。
- 找到 Cursor 的 MCP 配置文件。
- 添加 MCP 服务器:
{ "mcpServers": { "ms-365-mcp": { "command": "npx", "args": ["@softeria/ms-365-mcp-server@latest"] } } } - 保存并重启 Cursor 环境。
- 测试 Microsoft 365 MCP 连接。
API 密钥安全存储:
参考上方环境变量结构。
Cline
- 安装 Node.js >= 14。
- 进入 Cline 的 MCP 服务器配置文件。
- 注册 Microsoft 365 MCP 服务器:
{ "mcpServers": { "ms-365-mcp": { "command": "npx", "args": ["@softeria/ms-365-mcp-server@latest"] } } } - 保存并重启 Cline。
- 检查服务器连接和运行情况。
API 密钥安全存储:
如前所示设置环境变量。
如何在流程中使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到 FlowHunt 工作流中,请首先在流程中添加 MCP 组件,并将其与您的 AI 代理连接:

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式填写您的 MCP 服务器信息:
{
"ms-365-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具访问该 MCP 的全部功能。请记得将 “ms-365-mcp” 替换为您实际的 MCP 服务器名称,并将 URL 替换为您的 MCP 服务器地址。
概览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | README.md 中有说明 |
| 提示词列表 | ⛔ | 未找到 |
| 资源列表 | ⛔ | 未找到 |
| 工具列表 | ✅ | 有功能描述,但未采用 MCP 工具格式明确列出 |
| API 密钥安全存储 | ✅ | 安装说明中有环境变量示例 |
| 采样支持(评估时不重要) | ⛔ | 未提及 |
根据现有文档,该 MCP 服务器涵盖了 Microsoft 365 集成的基础功能,并提供了安装说明,但缺少 MCP 格式的明确提示词/资源/工具细节,也未提及 Roots 或采样支持。就完整性和清晰度而言,我会给这个 MCP 服务器打 6/10 分。
MCP 评分
| 是否有 LICENSE | ✅ (MIT) |
|---|---|
| 至少有一个工具 | ✅ |
| Fork 数量 | 20 |
| Star 数量 | 88 |
