article
README
🚀 ms-365-mcp-server
ms-365-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,它借助 Graph API 与 Microsoft 365 服务进行交互,为用户提供便捷的 Microsoft 365 服务操作体验。
🚀 快速开始
先决条件
- Node.js >= 14
快速入门示例
Claude Desktop 中的测试登录:
集成
Claude Desktop
将此 MCP 服务器添加到 Claude Desktop 中: 编辑设置下的开发者配置文件:
{
"mcpServers": {
"ms365": {
"command": "npx",
"args": [
"-y",
"@softeria/ms-365-mcp-server"
]
}
}
}
Claude Code CLI
claude mcp add ms365 -- npx -y @softeria/ms-365-mcp-server
有关支持 MCP 的其他接口,请参阅其各自的文档以获取正确的集成方法。
身份验证
⚠️ 重要提示
使用工具之前必须进行身份验证。
- MCP 客户端登录:
- 调用
login工具(自动检查现有令牌) - 如果需要,获取 URL+code,使用浏览器访问
- 使用
verify-login工具确认登录状态
- 调用
- 可选 CLI 登录:
在终端中跟随 URL 和代码提示。npx @softeria/ms-365-mcp-server --login
令牌会被安全地缓存到您的操作系统凭证存储(文件作为备用)。
✨ 主要特性
- 使用微软身份验证库(MSAL)进行身份验证
- Excel 文件操作
- 日历事件管理
- 邮件操作
- OneDrive 文件管理
- OneNote 笔记本和页面
- To Do 任务和任务列表
- Planner 计划和任务
- Outlook 联系人
- 用户管理
- 由 Microsoft Graph OpenAPI 规范驱动的动态工具
- 基于 Model Context Protocol 构建
💻 使用示例
示例
📄 许可证
MIT © 2025 Softeria
扫码联系在线客服