使用说明
微软365 MCP服务器
ABBI通过Microsoft Graph API实现的Microsoft 365集成。提供电子邮件、日历和用户管理功能。
特性
电子邮件工具
read_emails-通过过滤从收件箱读取电子邮件get_email-按ID获取完整的电子邮件内容send_email-从任何授权邮箱发送电子邮件reply_email-回复或全部回复邮件search_emails-使用KQL语法搜索
日历工具
list_calendar_events-列出日期范围内的事件create_event-使用可选的团队会议创建活动get_availability-检查用户的忙/闲
用户工具
list_users-列出组织用户get_user-获取用户配置文件详细信息
认证
使用Azure AD应用程序权限(客户端凭据流):
Mail.ReadWrite-读取/写入所有邮箱中的邮件Mail.Send-以任何用户身份发送邮件Calendars.ReadWrite-读/写日历User.Read.All-读取用户配置文件
配置
环境变量:
TENANT_ID-Azure AD租户IDCLIENT_ID-Azure AD应用程序客户端IDCLIENT_SECRET-Azure AD应用程序客户端机密DEFAULT_USER-默认邮箱(John.Claude@middleground.com)
部署
作为Azure容器应用程序部署在SovereignMind RG资源组中。
集装箱: m365-mcp.lemoncoast-87756bcf.eastus.azurecontainerapps.io
主权思想的一部分
此MCP服务器与统一网关集成在 sm-mcp-gateway 在ABBI生态系统中实现无缝的工具访问。