适合谁
- 希望将 Microsoft 365 数据集成到 AI 助手或自定义应用中的开发者。
- 需要跨多服务(邮件、日历、文件、Teams 等)统一访问的场景。
- 寻求通过 MCP 协议与 Graph API 交互的轻量级解决方案。
该项目功能强大,覆盖 Microsoft 365 大部分 Graph API,支持多种部署模式和高级配置,但需注意权限管理、令牌存储和第三方风险。适合技术用户,建议仔细阅读文档。
ms-365-mcp-server 是一个 Model Context Protocol (MCP) 服务器,通过 Microsoft Graph API 提供对 Microsoft 365 和 Office 服务的访问。它支持多个 Microsoft 云环境(全球版、中国 21Vianet 版),提供超过 300 种工具,涵盖邮件、日历、OneDrive 文件、Excel、OneNote、待办事项、Planner、联系人、用户资料、搜索,以及组织模式的 Teams、SharePoint、在线会议等。支持多种认证方式(设备代码流、OAuth 授权码流、自带令牌),并提供多账户支持、工具预设、动态工具发现、TOON 输出格式(减少 Token 使用)、只读模式、工具过滤、范围限制等高级功能。该项目是第三方开源项目(MIT 许可证),非微软官方。
{
"mcpServers": {
"ms365": {
"command": "npx",
"args": ["-y", "@softeria/ms-365-mcp-server"]
}
}
}{
"mcpServers": {
"ms365": {
"command": "npx",
"args": [
"-y",
"@softeria/ms-365-mcp-server"
]
}
}
}