
OWA Exchange MCP Server
io.github.nhype由 GitHub 帳號 nhype 發布v1.0.1更新於 Oct 24, 2026
MCP server for Microsoft Exchange / OWA — email, calendar, directory, availability
概覽
連接 Microsoft Exchange / OWA 帳號的 MCP 伺服器,讓助理處理郵件、行事曆、通訊錄搜尋、空閒時間與會議統計。
- 可以做什麼
- 讀取、寄送、回覆、轉寄、移動、刪除郵件並標記已讀,下載附件或擷取內文連結
- 檢視、建立、更新、取消會議並回覆邀請,下載行程附件
- 列出、建立、重新命名、移動、清空與刪除郵件資料夾,檢查工作階段狀態
- 在 Active Directory 中搜尋人員,查詢自己或多人共同的空閒時間
- 取得會議數量統計與「最常會面對象」關係矩陣
- 使用已儲存的憑證與雙重驗證登入 OWA
- 適用情境
- 適合讓助理在企業 Exchange 或 Outlook Web Access 信箱中工作:整理與回覆郵件、安排或調整會議、查看同事空閒時間,或在通訊錄中查找人員。
- 執行需求
- 以本機 Python 套件形式執行(uvx exchange-mcp-server),供桌面用戶端使用。需設定 EXCHANGE_OWA_URL 指向你的 OWA 位址,可選用 EXCHANGE_COOKIE_FILE 指定工作階段 Cookie 檔案。登入需要 OWA 使用者名稱、密碼與主密碼,並在約 90 秒內完成雙重驗證;登入過程會啟動無頭瀏覽器。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 OWA Exchange MCP Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
OWA Exchange MCP Server
MCP (Model Context Protocol) server for any Microsoft Exchange / OWA (Outlook Web Access) deployment. Gives LLM agents access to email, calendar, directory search, folders, availability, and meeting analytics via 30 tools.
Works with any on-premise or hosted Exchange server that exposes OWA.
Quick Start
Install
Add to your MCP client config. Replace https://owa.example.com with your OWA URL.
Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
Cursor (.cursor/mcp.json):
Claude Code (.mcp.json):
Configuration
Login
Option A: Via MCP tool (recommended)
The login tool handles credential setup and authentication within the MCP session — no separate terminal needed.
First time (setup + login):
Subsequent logins (decrypts stored credentials):
Option B: Via CLI
Both methods:
- Open a headless browser to your OWA URL
- Submit credentials
- Wait for 2FA approval (up to 90 seconds)
- Save encrypted session cookies to
session-cookies.txt
Credentials and session cookies are encrypted at rest with AES-256 (PBKDF2 key derivation, 480k iterations).
Tools (30)
Email (10)
Calendar (7)
Directory (1)
Folders (7)
Availability (2)
Analytics (2)
Auth (1)
Files
Warning
Every Exchange / OWA deployment has its own authentication setup — some require 2FA (push notifications, TOTP, SMS), others use single-factor login or SSO. The login logic in this project (login.py and exchange_mcp/auth.py) is written for a specific 2FA flow (mobile push approval). If your OWA server uses a different 2FA method or no 2FA at all, you will need to modify or remove the login logic to match your environment.
Security
- Credentials and session cookies encrypted with AES-256-Fernet
- Master password never stored
- PBKDF2 with 480,000 iterations for key derivation
- Credential and cookie files have
0600permissions - Cookies decrypted into memory only — never written to disk as plaintext (via MCP tool)
- Session cookies never transmitted except to your OWA server
來源:README.md,提交 413c31a
工具
0版本歷史
1- v1.0.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
其他 Exchange 整合
Exchange.news — Crypto offers, campaigns and news
news.exchange官方發布者
一個唯讀的遠端目錄,讓助理查詢加密貨幣註冊優惠碼、合作連結、活動日期和 Exchange.news 新聞。

Microsoft Exchange Online MCP
由 GitHub 帳號 Servosity 發布
非官方 MCP 伺服器,讓助理透過 REST 跨客戶租用戶稽核與管理 Microsoft Exchange Online 信箱,不需 PowerShell。

Agent Service Exchange
由 GitHub 帳號 PatrickPi1312 發布
查詢服務商;在維也納傳送經授權的安裝或清潔諮詢。無需客戶帳戶。AI 翻譯

Iran Mercantile Exchange
由 GitHub 帳號 sepehr071 發布
伊朗商品交易所的非官方唯讀 MCP 伺服器,讓助理取得公開的成交、供應、價格與市場統計資料。

Türkiye Central Bank (TCMB) Exchange Rates
由 GitHub 帳號 foster-ops 發布
非官方的土耳其央行(TCMB)匯率 MCP 伺服器:取得最新公報、1996 年以來的歷史匯率,並進行貨幣換算。