
Claude Outlook MCP Tool

2025.03.14
6
TypeScript邮件管理日历管理联系人管理交流协作日程管理
Claude Outlook MCP Tool 是一个基于 Model Context Protocol (MCP) 的工具,允许 Claude 与 macOS 上的 Microsoft Outlook 进行交互。该工具提供了邮件、日历和联系人管理的功能,支持读取、搜索、发送邮件(包括 HTML 格式和附件),查看和创建日历事件,以及搜索联系人信息。
View on GitHub
Overview
基本能力
产品定位
Claude Outlook MCP Tool 是一个连接 Claude AI 与 Microsoft Outlook 的桥梁,旨在通过自然语言指令实现邮件、日历和联系人的自动化管理。
核心功能
- 邮件功能:
- 读取未读和常规邮件
- 通过关键词搜索邮件
- 发送邮件(支持 to、cc、bcc 收件人)
- 发送 HTML 格式邮件
- 添加附件
- 列出邮件文件夹
- 日历功能:
- 查看当天事件
- 查看即将发生的事件
- 搜索事件
- 创建新日历事件
- 联系人功能:
- 列出联系人
- 按姓名搜索联系人
适用场景
- 通过自然语言指令管理 Outlook 邮件
- 快速查询和创建日历事件
- 查找联系人信息
- 自动化邮件发送(包括带附件的邮件)
工具列表
- 邮件工具:支持邮件的读取、搜索、发送(包括 HTML 格式和附件)
- 日历工具:支持日历事件的查看、搜索和创建
- 联系人工具:支持联系人的列出和搜索
常见问题解答
- 附件问题:
- 检查文件是否存在且可读
- 使用绝对路径而非相对路径
- 确保运行进程的用户有文件读取权限
- 模块找不到错误:
- 确保已运行
bun install
安装所有依赖 - 显式安装 MCP SDK:
bun add @modelcontextprotocol/sdk@^1.5.0
- 检查模块是否存在于 node_modules 目录中
使用教程
使用依赖
- macOS(Apple Silicon 或 Intel 芯片)
- 已安装并配置 Microsoft Outlook for Mac
- 已安装 Bun
- 已安装 Claude 桌面应用
安装教程
- 克隆仓库:
git clone https://github.com/syedazharmbnr1/claude-outlook-mcp.git
cd claude-outlook-mcp
- 安装依赖:
bun install
- 设置脚本可执行权限:
chmod +x index.ts
- 更新 Claude 桌面配置(编辑
~/Library/Application Support/Claude/claude_desktop_config.json
):
{
"mcpServers": {
"outlook-mcp": {
"command": "/Users/YOURUSERNAME/.bun/bin/bun",
"args": ["run", "/path/to/claude-outlook-mcp/index.ts"]
}
}
}
- 重启 Claude 桌面应用
- 授予权限:
- 系统偏好设置 > 隐私与安全 > 隐私
- 给终端(或你使用的终端应用)授予辅助功能权限
调试方式
- 测试邮件功能:
Check my unread emails in Outlook
- 测试日历功能:
What events do I have today?
- 测试联系人功能:
Search for contact information for Jane Smith
- 如果遇到模块错误,尝试:
bun add @modelcontextprotocol/sdk@^1.5.0