AI工具有那些? @ 香港AI工具平台
Modular Outlook MCP Server專案:outlook-mcp 是一個專為模型內容協定 (Model Context Protocol, MCP) 設計的伺服器,其核心目標是作為一個橋樑,讓 AI 助理(如 Claude)能夠透過 Microsoft Graph API 直接存取和管理使用者的 Microsoft Outlook 帳戶。
MCP工具

Modular Outlook MCP Server專案

outlook-mcp 是一個專為模型內容協定 (Model Context Protocol, MCP) 設計的伺服器,其核心目標是作為一個橋樑,讓 AI 助理(如 Claude)能夠透過 Microsoft Graph API 直接存取和管理使用者的 Microsoft Outlook 帳戶。

這個專案的價值在於,它能將你的 AI 助理從一個通用的對話工具,轉變為一個真正能理解並操作你個人工作流程的智慧助理,特別是在處理電子郵件和行事曆方面。

核心價值:賦予 AI 助理管理你的郵件與行事曆的能力

透過 outlook-mcp,你可以直接用自然語言命令 AI 助理執行各種 Outlook 的日常任務,例如:

  • 「幫我看看今天下午有哪些會議?」
  • 「搜尋一下上週 John 寄來的所有郵件。」
  • 「幫我寄一封信給 marketing 團隊,告訴他們會議延期了。」
  • 「接受下午三點的會議邀請。」

主要功能與特色

此專案採用了清晰的模組化 (Modular) 架構,將不同的功能獨立開來,使其易於維護和擴充。主要功能模組包括:

  1. 電子郵件管理 (Email Management):

    • list: 列出郵件。
    • search: 根據條件搜尋郵件。
    • read: 讀取特定郵件的內容。
    • send: 撰寫並傳送新的電子郵件。
  2. 行事曆管理 (Calendar Management):

    • list: 列出指定時間範圍內的行事曆事件。
    • create: 建立新的行事曆事件。
    • delete, cancel: 刪除或取消事件。
    • accept, tentative, decline: 回覆會議邀請(接受、暫訂、拒絕)。
  3. 安全驗證 (Authentication):

    • 使用標準的 OAuth 2.0 驗證流程與 Microsoft Graph API 連接,確保帳戶安全。
    • 驗證過程需要使用者在瀏覽器中親自授權,伺服器會自動管理 token 的儲存與更新。

安裝與設定

與其他 MCP 伺服器相比,outlook-mcp 的設定過程更為深入,因為它需要與 Microsoft 的生態系統進行安全對接:

  1. Azure 應用程式註冊: 這是最關鍵的第一步。使用者必須前往 Azure Portal 註冊一個新的應用程式。
  2. 設定重新導向 URI: 在註冊時,需要將重新導向 URI 設定為 http://localhost:3333/auth/callback,以便在本機完成驗證流程。
  3. 申請 API 權限: 必須為該應用程式申請必要的 Microsoft Graph API 權限,例如 Mail.Read, Mail.Send, Calendars.ReadWrite 等。
  4. 產生用戶端密碼: 在 Azure Portal 中為應用程式產生一個用戶端密碼 (Client Secret)。
  5. 設定專案: 將從 Azure 獲取的「應用程式 (用戶端) 識別碼」和「用戶端密碼」填入專案的設定檔 (.envclaude-config-sample.json) 中。

完成這些步驟後,使用者就可以啟動伺服器,並在 AI 助理中透過 authenticate 工具完成首次授權,之後便能開始使用所有功能。

總結來說,outlook-mcp 是一個功能強大且高度實用的 MCP 伺服器,它將 AI 的能力直接注入到現代辦公最核心的工具——電子郵件和行事曆中,為實現真正的個人化 AI 助理提供了堅實的基礎。

  • MCP平台來源: github
  • 連結: https://github.com/ryaker/outlook-mcp

立即試用MCP工具