返回 MCP 目录
public公开dns本地运行

Outlook Calendar

一个允许Claude访问和管理本地Microsoft Outlook日历的MCP服务器工具,支持查看、创建、更新日历事件,查找空闲时间段等功能。

article

README

🚀 微软 Outlook 日历 MCP 工具

这是一个模型上下文协议(MCP)服务器,允许Claude访问并管理您本地的Microsoft Outlook日历(仅限Windows),为您的日历管理带来便利。

MIT 许可证

🚀 快速开始

该工具是一个模型上下文协议(MCP)服务器,可让Claude访问并管理本地的Microsoft Outlook日历(仅支持Windows系统)。使用前需满足一定的先决条件,并完成安装和配置,即可使用相关命令对日历进行管理。

✨ 主要特性

  • 查看日历事件:可在指定日期范围内列出事件,查看事件详细信息,检查与会者状态。
  • 管理日历事件:支持创建新的事件和会议,更新现有事件。
  • 日历智能:能查找空闲时间间隔以安排会议,识别最佳开会时间。
  • 支持多个日历:可访问您Outlook配置文件中的不同日历。

📦 安装指南

先决条件

  • Windows 操作系统
  • Microsoft Outlook 安装并运行
  • Node.js (建议版本 14.0 或更高)
  • npm (建议版本 6.0 或更高)

安装方式

方式一:使用npm安装

  1. 打开命令提示符或PowerShell。
  2. 运行以下命令:
    npm install outlook-calendar-mcp-tool --save
    
  3. 按照提示完成安装。

方式二:手动安装

  1. 下载工具压缩包。
  2. 解压文件到指定目录。
  3. 在命令提示符或PowerShell中运行:
    cd <解压目录>
    npm start
    

📚 详细文档

配置

步骤一:允许脚本访问Outlook

  1. 打开Outlook。
  2. 点击菜单栏的“文件” > “选项” > “信任中心” > “宏设置”。
  3. 勾选“启用所有宏”并点击“确定”。

步骤二:配置环境变量

在系统环境中添加以下变量:

  • 变量名:OUTLOOK_PROFILE
  • 变量值:您的Outlook配置文件路径(例如:C:\Users\Username\AppData\Roaming\Microsoft\Outlook)

使用说明

命令列表

  • list-events [calendarName]:列出指定日历的所有事件。
  • add-event <eventTitle>:添加新的日历事件。
  • update-event <eventId> <newTitle>:更新现有事件的标题。
  • delete-event <eventId>:删除指定的事件。
  • get-calendar-info:获取所有可用日历信息。

示例

列出事件
node index.js list-events "工作"
添加事件
node index.js add-event 新项目会议
更新事件
node index.js update-event 12345 新项目规划会议
删除事件
node index.js delete-event 12345
获取日历信息
node index.js get-calendar-info

安全提示

⚠️ 重要提示

  • 首次使用时,Outlook可能会显示安全提示以允许脚本访问。
  • 工具仅访问您的本地Outlook客户端,并不将日历数据发送到外部服务器。
  • 所有日历操作都在您计算机上本地执行。

故障排除

💡 使用建议

  • Outlook 安全提示:如果看到安全提示,请允许脚本访问您的Outlook数据。
  • 脚本执行策略:如果遇到脚本执行错误,可能需要调整PowerShell执行策略。
  • 路径问题:确保环境变量配置正确。

贡献指南

我们欢迎对 Outlook 日历 MCP 工具的贡献!请参阅我们的 贡献指南 了解如何开始。

通过参与此项目,您同意遵守我们的 行为准则

📄 许可证

本项目根据 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端