Token导航 LogoToken导航TokenDH.com
Windows Outlook MCP logo
办公协作未说明官方级别未说明来源级核验

Windows Outlook MCP

MCP Server

一个统一的MCP服务器,用于全面集成Microsoft Outlook,提供电子邮件管理和日历管理功能,支持快速部署在Windows上。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
日程管理JavaScriptClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

cqyefeng119

提供方

cqyefeng119

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

Outlook MCP服务器

这是一个用于全面集成Microsoft Outlook的统一MCP(模型上下文协议)服务器。它通过COM和PowerShell在Windows上操作本地Outlook客户端,同时提供 电子邮件管理日历管理 特征。其主要优点是在Windows上快速部署,无需复杂的安全身份验证。

安装

0.系统要求

  • Windows 10/11
  • 已安装并配置Microsoft Outlook
  • Node.js 16.0或更高版本
  • PowerShell 5.0或更高版本

-

1.安装依赖项

cd path\to\windows-outlook-mcp
npm install

2.编译TypeScript

npm run build

3.配置克劳德桌面

将以下内容添加到您的Claude Desktop配置文件中:

{
  "mcpServers": {
    "outlook": {
      "type": "stdio",
      "command": "node",
      "args": ["path\\to\\windows-outlook-mcp\\dist\\index.js"],
      "env": {}
    }
  }
}

使用示例

创建一个外出活动

Create a vacation event from 2025-12-24 to 2025-12-31 marked as OutOfOffice.

查找空闲时段

Find free 30-minute slots in my calendar for next week between 9 AM and 5 PM.

开发说明

项目结构:

outlook/
├── src/
│   ├── index.ts              # Main server file
│   ├── outlook-manager.ts    # Outlook interface manager
│   ├── email-summarizer.ts   # Email summarization functionality
│   └── draft-generator.ts    # Draft generation functionality
├── dist/                     # Compiled output directory
├── package.json
├── tsconfig.json
└── README.md

要扩展功能,请修改相关的TypeScript文件并重新编译。

可用工具和功能

📧 电子邮件管理

  • get_inbox_emails -检索收件箱电子邮件列表
  • get_sent_emails -检索已发送电子邮件的列表
  • get_draft_emails -检索电子邮件草稿列表
  • get_email_by_id -通过ID获取特定电子邮件的详细信息
  • search_inbox_emails -按关键字搜索收件箱电子邮件
  • search_sent_emails -按关键字搜索已发送的电子邮件
  • search_draft_emails -按关键字搜索草稿电子邮件
  • mark_email_as_read -将电子邮件标记为已读

📝 电子邮件摘要

  • summarize_email -通过优先级检测智能地总结一封电子邮件
  • summarize_inbox -按优先级分组批量汇总收件箱电子邮件

✍️ 草案管理

  • create_draft -创建包含收件人、主题和正文的新电子邮件草稿
  • duplicate_email_as_draft -将现有电子邮件复制为草稿(保留格式)

📅 日历管理

  • list_events -列出指定日期范围内的日历事件
  • create_event_with_show_as -创建具有特定显示为状态(忙/闲/外出等)的日历事件
  • set_show_as -为现有日历事件设置“显示为”状态
  • update_event -更新现有日历事件(时间、位置、描述等)
  • delete_event -按ID删除日历事件
  • find_free_slots -使用可定制的工作时间在日历中查找可用的时间段
  • get_attendee_status -检查会议与会者的响应状态
  • get_calendars -列出所有可用日历

目录标签

目录标签

日程管理JavaScriptClaude电子邮件管理本地部署日历管理Windows集成自动化工具Outlook扩展

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明nonelocal-only

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP