这是一个模型上下文协议(MCP)工具,允许Claude与macOS上的Microsoft Outlook进行交互。
<a href="https://glama.ai/mcp/servers/0j71n92wnh"> <img width="380" height="200" src="https://gips2.baidu.com/it/u=776883516,3682658761&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Claude Outlook Tool MCP 服务器" /> </a>git clone https://github.com/syedazharmbnr1/claude-outlook-mcp.git
cd claude-outlook-mcp
bun install
chmod +x index.ts
编辑您的claude_desktop_config.json文件(位于~/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"]
}
}
}
确保将YOURUSERNAME替换为您实际的macOS用户名,并调整到您克隆此仓库的位置的路径。
重启Claude Desktop应用程序
授予权限:
安装完成后,您可以直接从Claude中使用Outlook工具,通过提问如下问题:
检查我的Outlook中的未读邮件
给alex@example.com发送一封主题为“项目更新”的邮件,内容如下:这是我们项目的最新更新。我们已经完成了第一阶段,现在进入第二阶段。
给team@example.com发送一封主题为“周报”的HTML邮件,并附加quarterly_results.pdf文件
在我的邮件中搜索“预算会议”
今天我有哪些活动?
创建一个明天下午2点到3点的团队会议
显示我接下来两周的日程安排
列出我所有的Outlook联系人
查找Jane Smith的联系方式
您可以通过将isHtml参数设置为true来发送富HTML格式的邮件:
给john@example.com发送一封主题为“项目更新”的HTML邮件,内容为"<h1>项目更新</h1><p>我们在项目上取得了<b>重大进展</b>。</p>"
您可以通过提供文件路径在attachments参数中附加文件到邮件:
给jane@example.com发送一封主题为“月度报告”的邮件,并附加reports/march_2025.pdf文件
为了获得最佳的附件效果:
如果您遇到附件问题:
如果遇到错误无法找到模块 '@modelcontextprotocol/sdk/server/index.js':
bun install以安装所有依赖项bun add @modelcontextprotocol/sdk@^1.5.0
ls -la node_modules/@modelcontextprotocol/sdk/server/
如果错误仍然存在,请尝试使用Bun创建一个新的项目:
mkdir -p ~/yourpath/claude-outlook-mcp
cd ~/yourpath/claude-outlook-mcp
bun init -y
然后将package.json和index.ts文件复制到新目录并运行:
bun install
bun run index.ts
更新您的claude_desktop_config.json指向新位置。
MIT