使用说明
ms-365-mcp服务器
微软365 MCP服务器
模型上下文协议(MCP)服务器,用于通过Graph API与Microsoft 365服务交互。
先决条件
- Node.js>=14
特性
- 通过Microsoft身份验证库(SCL)进行身份验证
- Excel文件操作
- 日历事件管理
- 邮件操作
- OneDrive文件管理
- OneNote笔记本和页面
- 待办事项和任务列表
- 计划员计划和任务
- Outlook联系人
快速入门示例
在Claude Desktop中测试登录:
例子
整合
克劳德桌面
要将此MCP服务器添加到Claude Desktop,请执行以下操作:
在“设置”>“开发人员”下编辑配置文件:
{
"mcpServers": {
"ms365": {
"command": "npx",
"args": [
"-y",
"@softeria/ms-365-mcp-server"
]
}
}
}
克劳德代码CLI
claude mcp add ms365 -- npx -y @softeria/ms-365-mcp-server
对于支持MCP的其他接口,请参阅其各自的文档以了解正确的 整合方法。
认证
⚠️ 在使用工具之前,您必须进行身份验证。
- MCP客户端登录:
- 打电话给
login工具(自动检查现有令牌) - 如果需要,获取URL+代码,在浏览器中访问
- 使用
verify-login工具确认
- 打电话给
- 可选CLI登录:按照终端中的URL和代码提示进行操作。
npx @softeria/ms-365-mcp-server --login
令牌安全地缓存在您的操作系统凭据存储中(回退到文件)。
CLI选项
直接从命令行运行ms-365-mcp-server时,可以使用以下选项:
--login Login using device code flow
--logout Log out and clear saved credentials
--verify-login Verify login without starting the server
服务器选项
当作为MCP服务器运行时,可以使用以下选项:
-v Enable verbose logging
--read-only Start server in read-only mode, disabling write operations
环境变量:
READ_ONLY=true|1:替代--只读标志LOG_LEVEL:设置日志记录级别(默认值:“info”)SILENT=true:禁用控制台输出
许可证
麻省 理工© 2025 软件