Token导航 LogoToken导航TokenDH.com
Outlook MCP Server Main logo
AI代理stdio官方级别未说明来源级核验

Outlook MCP Server Main

MCP Server

Outlook MCP Server是一款基于AI的本地邮件管理工具,提供智能搜索、撰写、组织和批量转发功能,适用于需要高效处理电子邮件的用户。

工具数

0

提示词数

0

GitHub Stars

12

资源数

0
邮件管理本地处理Python批量处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

marlonluo2018

提供方

marlonluo2018

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx --with "pywin32>=226" --with-editable "." outlook-mcp-server

详细介绍

🤖 Outlook MCP服务器

基于人工智能的Microsoft Outlook电子邮件管理 -使用自然语言命令搜索、撰写、组织和批量转发电子邮件。

这为你节省了时间? 星我们 -只需2秒,即可帮助数千名Outlook用户找到这款AI电子邮件助手!

![Python](https://python.org) ![License](LICENSE) ![Windows](https://www.microsoft.com/windows)

🤔 项目选择:本地与云方法

此项目使用win32COM,它完全在本地与您的Outlook数据一起工作(更安全),而我们的新 Microsoft Graph MCP服务器 提供对完整Microsoft 365生态系统的在线访问(更多功能)。根据您的安全和功能需求进行选择。

为什么选择这个项目(win32COM)?

  • ✅ 当地数据处理:所有电子邮件操作都在您的计算机上本地进行,没有数据离开您的计算机
  • ✅ 增强的安全性:不需要云身份验证或API令牌-适用于现有的Outlook设置
  • ✅ 离线能力:即使没有互联网连接,也可以访问和管理电子邮件
  • ✅ 隐私第一:您的电子邮件数据永远不会接触到外部服务器或云服务

为什么要切换到Microsoft Graph API?

  • ✅ 完整的Microsoft 365生态系统:访问邮件、日历、团队、OneDrive、SharePoint
  • ✅ 与跨平台支持:适用于Windows、macOS、Linux和移动设备
  • ✅ 现代身份验证:具有设备代码流的OAuth 2.0
  • ✅ 云级性能:没有本地应用程序依赖关系
  • ✅ 在线访问:直接与基于云的Microsoft 365服务配合使用

______________________________________________________________________

🚀 快速入门(2分钟)

你会得到什么

  • 智能电子邮件搜索:“查找上周关于预算审批的电子邮件”
  • AI电子邮件写作:起草答复,提出切合实际的建议
  • 易于组织:使用简单的命令创建文件夹和移动电子邮件
  • 批量转发:在几分钟内而不是几小时内向100个收件人发送电子邮件

🤖 人工智能行为与工作流程

agent_prompt_template.md 定义了AI助手在管理电子邮件时的行为方式:

  • 目的:指导人工智能的电子邮件搜索、摘要和起草工作流程
  • 关键规则:AND搜索逻辑,5-by-5电子邮件显示,发送前确认
  • 安全:内置约束确保用户控制并防止未经授权的操作
  • 如何使用:复制模板内容并使用它来配置您的AI助手

*请参阅 模板 获取完整的行为准则和工作流定义*

为什么选择Outlook MCP服务器?

功能Outlook MCP服务器传统OutlookOutlook加载项
AI电子邮件搜索✅ “查找我老板的紧急电子邮件”❌ 手动文件夹浏览⚠️ 仅限基本搜索
自然语言✅ “显示上周的预算电子邮件”❌ 需要复杂的过滤器⚠️ 有限的关键字
批量转发100+封电子邮件✅ CSV 2分钟❌ 50+分钟手册⚠️ 20+分钟
AI电子邮件写作✅ 上下文感知回复❌ 手动构图⚠️ 基本模板
设置时间✅ 2分钟✅ 已安装❌ 10-30分钟
隐私✅ 100%本地处理✅ 仅限本地⚠️ 依赖云
成本✅ 完全免费✅ 包括💰 $5-50/月
学习曲线✅ 自然语言✅ 熟悉的界面⚠️ 新界面

现实世界影响

之前:“我需要将此电子邮件转发给150名团队成员…”

  • 手动:单击“前进”→ 键入每封电子邮件→ Send → 浪费2+小时
  • 传统Outlook:创建通讯组列表→ 添加成员→ 转发→ 30+分钟

之后:“将此电子邮件转发给team.csv中的每个人”

  • Outlook MCP服务器:加载CSV→ AI转发给所有人→ 总共2分钟
  • 节省的时间:每批操作48分钟以上!

需求

  • ✅ Python 3.8+
  • ✅ Microsoft Outlook 2016+(必须正在运行)
  • ✅ Windows 10+

安装和设置

方法1:UVX(推荐-自动依赖)

# 1. Install
git clone https://github.com/marlonluo2018/outlook-mcp-server.git
cd outlook-mcp-server
uvx --with "pywin32>=226" --with-editable "." outlook-mcp-server

# 2. Configure your AI assistant
# Use this in your MCP client settings:
{
  "mcpServers": {
    "outlook": {
      "command": "uvx",
      "args": ["--with", "pywin32>=226", "--with-editable", ".", "outlook-mcp-server"]
    }
  }
}

方法2:标准Python

# 1. Install
git clone https://github.com/marlonluo2018/outlook-mcp-server.git
cd outlook-mcp-server
pip install -r requirements.txt
python -m outlook_mcp_server

# 2. Configure your AI assistant
# Use this in your MCP client settings:
{
  "mcpServers": {
    "outlook": {
      "command": "python",
      "args": ["-m", "outlook_mcp_server"]
    }
  }
}

方法3:直接来源(开发)

# 1. Install
git clone https://github.com/marlonluo2018/outlook-mcp-server.git
cd outlook-mcp-server
pip install -r requirements.txt

# 2. Configure your AI assistant
# Use this in your MCP client settings:
{
  "mcpServers": {
    "outlook": {
      "command": "python",
      "args": ["C:\\Project\\outlook-mcp-server\\outlook_mcp_server\\__main__.py"]
    }
  }
}

测试您的设置✅

问你的人工智能助手:“给我看看我最近的电子邮件”——如果它有效,你就准备好了!

配置故障排除🛠️

常见问题和解决方案:

问题检查此项解决方案
“未找到uvx”是否安装了紫外线?pip install uv 然后重试
“找不到python”Python在PATH中?使用完整路径,如 C:\Python39\python.exe
“Outlook未运行”Outlook窗口打开了吗?先启动Outlook,然后重新启动MCP
“权限被拒绝”管理员权限?以管理员身份运行终端
“找不到模块”是否安装了依赖项?pip install -r requirements.txt

配置验证:

# Test your setup before connecting to AI
python -c "import outlook_mcp_server; print('✅ Server module loaded')"

# Test Outlook connection (Windows only)
python -c "import win32com.client; outlook = win32com.client.Dispatch('Outlook.Application'); print('✅ Outlook connected')"

MCP客户端特定设置:

克劳德桌面:

  1. 打开克劳德桌面设置
  2. 查找“MCP服务器”部分
  3. 点击“添加服务器”→ “自定义”
  4. 粘贴JSON配置
  5. 重新启动克劳德桌面

其他MCP客户端:

  • 查找“MCP配置”或“服务器设置”
  • 将JSON添加到客户端的配置文件中
  • 通常位于: ~/.config/[client]/mcp.json

仍然卡住? 报告问题 包含错误消息和设置详细信息。

🎯 核心功能

电子邮件管理

  • 搜索:按主题、发件人、内容或日期范围查找电子邮件
  • 编排:在人工智能的帮助下撰写新电子邮件
  • 回复:理解对话上下文的智能回复
  • 批量转发:从CSV文件向100个收件人发送电子邮件(节省数小时!)

文件夹管理

  • 列表:查看所有Outlook文件夹
  • 创建:使用简单命令创建新文件夹
  • 移动:在文件夹之间组织电子邮件
  • 删除:删除文件夹(小心-这是永久性的!)

📧 批量转发:节省电子邮件分发时间

真实世界用例

🎯 团队更新

  • 将每周报告转发给整个团队
  • 向所有团队成员发送重要更新
  • 向利益相关者分发项目更新

📊 营销活动

  • 向订阅者列表发送新闻通讯
  • 将促销电子邮件转发给客户群
  • 向联系人组分发活动邀请

🏢 企业传播

  • 向所有员工发送政策更新
  • 将培训材料转发给各部门
  • 将公告分发到公司分发列表

🔄 运作原理

简单的工作流程

  1. 加载电子邮件:“显示最近的电子邮件”→ 电子邮件出现在缓存中
  2. 浏览结果:每页查看5封格式清晰的电子邮件
  3. 采取行动:回复、移动、删除或获取AI摘要
  4. 发送前确认:AI总是在发送电子邮件之前询问

AI助手行为

  • 了解自然语言:“查找我老板的紧急电子邮件”
  • 显示电子邮件摘要:一行概述+关键行动项目
  • 带有上下文的草稿:回复理解对话
  • 未经许可不得发送:发送前始终确认

批量转发工作流

1.准备CSV文件

email
john@company.com
jane@company.com
team@company.com

2.使用自然语言

"Forward this email to everyone in my contacts.csv"
"Send this project update to my team list"
"Distribute this newsletter to subscribers.csv"

3.AI处理其余部分

  • 自动拆分大列表(每批最多500个)
  • 通过BCC发送以保护收件人隐私
  • 在原始电子邮件之前添加自定义邮件
  • 提供交货确认

节省时间

手动转发:100封电子邮件×30秒=50分钟 批量转发:30秒设置+2分钟处理=2.5分钟 你保存:每批47.5分钟!

🔧 常用命令

用你的AI助手试试这些:

"Show me emails from last 3 days"
"Find emails about project updates" 
"Draft a reply to John about rescheduling"
"Create a folder called 'Work Projects'"
"Move email #3 to the Archive folder"

🛠️ 基本工具

电子邮件搜索和加载

  • list_recent_emails_tool(days=7) -加载最近的电子邮件(最多30天)
  • search_email_by_subject_tool("search term") -搜索电子邮件主题
  • search_email_by_sender_name_tool("sender name") -按发件人搜索
  • search_email_by_body_tool("search term") -搜索电子邮件内容(速度较慢)

电子邮件操作

  • view_email_cache_tool(page=1) -浏览已加载的电子邮件(每页5封)
  • get_email_by_number_tool(email_number) -获取完整的电子邮件详细信息
  • reply_to_email_by_number_tool(email_number, "reply text") -回复电子邮件
  • compose_email_tool("recipient@email.com", "subject", "body") -发送新电子邮件

文件夹操作

  • get_folder_list_tool() - 始终先使用 查看可用文件夹
  • create_folder_tool("folder name") -创建新文件夹
  • move_email_tool(email_number, "target folder") -在文件夹之间移动电子邮件
  • move_folder_tool("source", "target") -移动文件夹

安全注意事项

  • 始终先检查文件夹列表 移动/删除之前
  • 电子邮件已缓存 -使用缓存中的数字进行操作
  • 未经确认从不发送 -AI总是在发送前询问

⚡ 演出

  • 在约2秒内加载100封电子邮件
  • 实时完成搜索
  • 所有处理都在本地进行(您的数据保持私密)

✅ 质量与可靠性

稳健的验证系统

  • 输入验证:所有用户输入在处理前都经过验证
  • 自定义错误消息:常见问题的清晰、可操作的错误消息
  • 安全检查:防止无效操作造成问题

综合测试

  • 145+单元测试:每个功能都经过彻底测试
  • 配置覆盖率:所有设置和常数均已验证
  • 边缘案例处理:针对异常输入和场景进行测试
  • 持续质量:对每次更改进行测试,以确保可靠性

这对你意味着什么

  • 错误:验证在错误造成问题之前发现错误
  • 更好的错误消息:确切地知道出了什么问题以及如何解决
  • 可靠运行:全面的测试确保性能一致
  • 安全操作:内置保护措施可防止意外数据丢失

🛡️ 隐私和安全

  • 100%本地处理:没有数据离开您的计算机
  • 无云服务:完全离线工作
  • 设计安全:使用现有的Outlook安装

📚 需要帮助?

______________________________________________________________________

⭐ 喜欢在电子邮件上节省时间吗? 标记此回购 -帮助10000多名Outlook用户发现AI电子邮件管理! ⭐

💡 快速星级提示:点击⭐ 上面的按钮-只需2秒,支持开源电子邮件AI!

目录标签

目录标签

邮件管理本地处理Python批量处理本地部署AI助手Outlook插件

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP