local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Used as the JavaScript runtime to execute the MCP server code.
Required as the operating system environment for running the MCP tool with macOS-specific Outlook integration.
Claude Outlook MCP 工具
这是一个模型上下文协议 (MCP) 工具,允许 Claude 与 macOS 的 Microsoft Outlook 进行交互。
特征
- 邮件:
- 阅读未读邮件和常规邮件
- 按关键字搜索电子邮件
- 发送包含收件人、抄送人和密送人的电子邮件
- 发送 HTML 格式的电子邮件
- 将文件附加到电子邮件
- 列出邮件文件夹
- 日历:
- 查看今天的活动
- 查看即将举行的活动
- 搜索活动
- 创建新的日历事件
- 联系方式:
- 列出联系人
- 按姓名搜索联系人
先决条件
- 搭载 Apple Silicon (M1/M2/M3) 或 Intel 芯片的 macOS
- 安装并配置Microsoft Outlook for Mac
- 包子安装好了
- 已安装Claude 桌面应用程序
安装
- 克隆此存储库:
- 安装依赖项:
- 确保脚本是可执行的:
- 更新您的 Claude Desktop 配置:
编辑您的claude_desktop_config.json
文件(位于~/Library/Application Support/Claude/claude_desktop_config.json
)以包含此工具:
确保将YOURUSERNAME
替换为您的实际 macOS 用户名,并调整到您克隆此存储库的路径。
- 重启 Claude 桌面应用程序
- 授予权限:
- 前往“系统偏好设置”>“隐私和安全”>“隐私”
- 授予终端(或您首选的终端应用程序)访问辅助功能的权限
- 首次使用该工具时,您可能会看到权限提示
用法
安装完成后,您可以通过询问以下问题直接从 Claude 使用 Outlook 工具:
- “你能在 Outlook 中查看我未读的电子邮件吗?”
- “在我的 Outlook 电子邮件中搜索季度报告”
- “向john@example.com发送一封电子邮件,主题为‘明天开会’”
- “我今天的日历上有什么安排?”
- “创建明天下午 2 点的会议”
- “查找 Jane Smith 的联系信息”
示例
电子邮件操作
日历操作
联系运营
高级功能
HTML 电子邮件支持
您可以通过将isHtml
参数设置为 true 来发送丰富的 HTML 格式的电子邮件:
文件附件
您可以通过在attachments
参数中提供文件路径将文件附加到电子邮件中:
为了获得最佳附件效果:
- 尽可能使用绝对文件路径
- 确保运行 MCP 工具的进程可以访问这些文件
- 附件将自动通过强大的错误检测进行处理
故障排除
如果您遇到附件问题:
- 检查文件是否存在且可读
- 使用绝对文件路径而不是相对路径
- 确保运行该进程的用户有权读取该文件
如果遇到错误Cannot find module '@modelcontextprotocol/sdk/server/index.js'
:
- 确保已运行
bun install
来安装所有依赖项 - 尝试明确安装 MCP SDK:Copy
- 检查模块是否存在于您的 node_modules 目录中:Copy
如果错误仍然存在,请尝试使用 Bun 创建一个新项目:
然后将 package.json 和 index.ts 文件复制到新目录并运行:
更新您的 claude_desktop_config.json 以指向新位置。
执照
麻省理工学院
You must be authenticated.
模型上下文协议工具使 Claude 能够与 macOS 的 Microsoft Outlook 进行交互,允许用户通过自然语言命令阅读/发送电子邮件、管理日历事件和访问联系人。