Outlook Mcp

📬 60 项工具解锁 Outlook 全能力

生产级 MCP 服务器,通过 Microsoft Graph API 为 AI 代理提供 Outlook 个人邮箱的全功能访问,涵盖邮件、日历、联系人、任务等 60 个精细化工具,支持增量同步与批量操作。

收藏
4.8k
安装
1.3k
版本
1.9.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

outlook-mcp 是一款面向 AI 代理设计的生产级 MCP 服务器,专为个人 Microsoft 账户(Outlook.com / Hotmail / Live)打造。它通过 Microsoft Graph API 暴露了 60 个类型安全的工具,覆盖邮件读写、日历管理、联系人维护、待办任务、草稿处理、附件操作、文件夹管理及会话线程等完整场景。

关键特性包括:

  • Agent 优化设计:支持 concise=True 参数精简响应体字段,减少约 90% token 消耗;Graph 错误被封装为结构化响应 {code, message, action},内置恢复指引(401 重认证、429 退避、503 重试等)
  • 增量同步机制:提供 *_delta 系列工具(list_inbox_deltalist_events_deltalist_contacts_delta),仅返回变更数据,大幅降低周期性代理任务的带宽与成本
  • 精细化权限控制:支持 7 大类操作权限细分(如 calendar_writemail_sendcontacts_delete 等),可通过 allow_categories 配置实现最小权限原则,默认支持 read_only 模式
  • 批量操作能力outlook_batch_triage 支持单次最多 20 条邮件的移动、标记、分类、已读状态批量变更;/$batch 优化减少 API 调用次数
  • 安全认证架构:采用 OS 原生密钥环存储 token(macOS Keychain / Windows Credential Store),零本地缓存、零遥测;需用户自行注册 Azure AD 应用(BYOID 模式),杜绝共享客户端 ID 风险

显著优点

1. 功能完备度行业领先:相比 CLI 包装类工具,提供原生 Graph API 级别的完整能力,包括 Focused Inbox 规则管理、邮件提示预检(MailTips)、附件上传会话(>3MB 自动分块)等企业级特性
2. LLM 友好性:v1.9.1 版本对所有工具 docstring 进行标准化重写,包含对比性指引(如 reply vs forward 的区分)和具体语法示例,显著降低模型选错工具的概率

3. 成本效率:增量同步 + 精简模式使周期性邮件巡检任务的 token 消耗从数千降至数百,适合长期驻留型代理

4. 隐私与合规:零数据留存设计,所有敏感凭证由操作系统托管,符合个人用户对数据主权的严苛要求

潜在缺点与局限性

  • 账户类型限制:仅支持个人 Microsoft 账户,企业/学校账户(Entra ID)需等待 v2 版本,这排除了大量职场用户的核心需求
  • 配置门槛较高:需自行注册 Azure 账户、创建 AD 应用、配置回调 URL,对非技术用户形成明显障碍;CLI 认证流程无法通过 MCP 工具交互完成
  • 无内置重试与限流:虽提供 429/503 的 action 指引,但实际退避逻辑需调用方(或上层代理)实现,对复杂编排场景的健壮性有待验证
  • Python 版本限制:要求 Python ≥3.10,部分旧环境兼容性受限
  • 社区规模:作为独立开源项目(非微软官方),长期维护承诺与生态建设存在不确定性

适合人群

  • 技术型个人用户:具备 Azure 基础配置能力,希望用 AI 代理自动化管理个人邮箱、日程、联系人
  • AI 代理开发者:需要高完整度的 Outlook 集成能力,用于构建邮件分类助手、日程协调代理、智能回复系统等
  • 隐私敏感用户:拒绝 SaaS 化邮件代理服务,坚持数据自主可控(BYOID + 本地密钥环存储)

常规风险

| 风险类别 | 具体描述 | 缓解建议 |
|---------|---------|---------|
| **权限扩散** | `read_only: false` 开启后,代理具备发送邮件、删除日程等破坏性操作能力 | 生产环境建议始终配置 `allow_categories` 白名单,最小化授权范围;关键操作前引入人工确认层 |
| **Token 泄露** | 虽存储于 OS 密钥环,但运行环境的内存dump或调试日志可能暴露临时凭证 | 避免在共享/容器环境以 root 运行;定期轮换 Azure AD 应用密钥 |
| **误操作群发** | `outlook_send_message` 支持 BCC 批量发送,配置错误可能导致隐私泄露 | 对收件人列表实施前置校验规则;测试环境验证后再切生产 |
| **API 限流** | Microsoft Graph 对个人账户有调用配额,高频代理可能触发限流 | 优先使用 `*_delta` 增量接口;实现指数退避重试策略 |
| **账户封禁** | 异常高频或非常规模式(如批量删除、异常登录地)可能触发微软风控 | 控制操作频率模拟人类行为;启用多因素认证降低风控概率 |

Outlook Mcp 内容

docs文件夹
superpowers文件夹
plans文件夹
scripts文件夹
src文件夹
outlook_mcp文件夹
models文件夹
tools文件夹
tests文件夹
手动下载zip · 168.2 kB
2026-05-13-openclaw-outlook-native-plugin.mdtext/markdown
请选择文件