Azure MCP Server
官方所有Azure MCP工具整合於單一伺服器中。Azure MCP Server實作MCP規範,建立AI代理與Azure服務之間的無縫連接。Azure MCP Server可獨立使用,或搭配VS Code中的GitHub Copilot for Azure擴充功能。
文件
🌟 Microsoft MCP 伺服器
📘 什麼是 MCP?
模型上下文協定(Model Context Protocol,MCP) 是一個開放式協定,用於標準化應用程式如何為大型語言模型(LLM)提供上下文。它讓 AI 應用程式能以一致的方式連接到各種資料來源和工具,進而增強其能力與靈活性。MCP 採用用戶端-伺服器架構:
- MCP 主機(MCP Hosts):像是 AI 助理或 IDE 這類發起連線的應用程式。
- MCP 用戶端(MCP Clients):主機應用程式內的連接器,負責與伺服器維持 1:1 的連線。
- MCP 伺服器(MCP Servers):透過標準化 MCP 提供上下文和能力的服務。
如需更多詳細資訊,請參閱官方 MCP 網站。
📁 此存放庫建置了哪些 MCP 伺服器?
此存放庫包含 Microsoft MCP Server 貢獻者所需的核心程式庫、測試框架、工程系統、管線與工具,以統整工程投資並減少重複與分歧:
📚 Microsoft 提供哪些 MCP 伺服器?
Azure
- 存放庫:microsoft/mcp
- 描述:整合所有 Azure MCP 工具的單一伺服器。Azure MCP Server 實作 MCP 規範,在 AI 代理程式與 Azure 服務之間建立無縫連線。Azure MCP Server 可單獨使用,也可搭配 VS Code 中的 GitHub Copilot for Azure 擴充功能一起使用。
- 類別:
CLOUD AND INFRASTRUCTURE - 類型:
Local - 安裝:
✨ Microsoft Foundry
- 文件:開始使用 Foundry MCP Server
- 描述:專為 Microsoft Foundry 設計的 Model Context Protocol 伺服器,提供一組統一的工具,涵蓋模型、知識、評估等功能。
- 類別:
CLOUD AND INFRASTRUCTURE - 類型:
REMOTE-https://mcp.ai.azure.com - 安裝:
Azure Resource Manager
- 存放庫:Azure/Azure-Resource-Manager-MCP
- 描述:一個 Model Context Protocol 伺服器,提供使用 Azure Resource Graph 來擷取及篩選客戶訂用帳戶中 Azure 資源資訊的工具,以及管理 ARM 範本部署的工具。
- 類別:
CLOUD AND INFRASTRUCTURE - 類型:
REMOTE-https://mcp.management.azure.com - 安裝:
Azure DevOps
- 存放庫:Azure DevOps MCP Server
- 描述:此 TypeScript 專案提供 Azure DevOps 的本地端 MCP 伺服器,讓您能直接在程式碼編輯器中執行各種 Azure DevOps 工作。
- 類別:
DEVELOPER TOOLS - 類型:
Local - 安裝:
☸️ Azure Kubernetes Service (AKS)
- 存放庫:Azure/aks-mcp
- 描述:一個 MCP 伺服器,可讓 AI 助理與 Azure Kubernetes Service (AKS) 叢集互動。它作為 AI 工具與 AKS 之間的橋樑,將自然語言要求轉換為 AKS 作業,並以 AI 工具可理解的格式回傳結果。
- 類別:
CLOUD AND INFRASTRUCTURE - 類型:
Local - 安裝:
💻 Binlog MCP Server
- 存放庫:dotnet/skills
- 描述:一個用於分析 MSBuild 二進位記錄(
.binlog檔案)的 Model Context Protocol (MCP) 伺服器。它提供對組建錯誤、警告、目標、工作與屬性的結構化存取,讓 AI 代理程式能夠分類 CI 失敗並回答組建診斷問題。 - 類別:
DEVELOPER TOOLS - 類型:
Local - 安裝:來自 NuGet.org 的 .NET 全域工具 —
dotnet tool install --global Microsoft.AITools.BinlogMcp
GitHub
- 存放庫:github/github-mcp-server
- 描述:透過安全的 API 整合存取 GitHub 存放庫、議題與提取要求。
- 類別:
DEVELOPER TOOLS - 類型:
REMOTE-https://api.githubcopilot.com/mcp - 安裝:
GitHub Awesome-Copilot
- 存放庫:github/awesome-copilot
- 描述:社群貢獻的指示、提示與設定,協助您充分發揮 GitHub Copilot 的效益。
- 類別:
DEVELOPER TOOLS - 類型:
Local - 安裝:
📝 Markitdown
- 存放庫:microsoft/markitdown
- 描述:一個專為 Markdown 處理與操作設計的 MCP 伺服器。可讓 AI 模型以強大的剖析與格式化能力讀取、寫入及轉換 Markdown 內容。
- 類別:
DEVELOPER TOOLS - 類型:
Local - 安裝:
💻 Microsoft 365 Agents Toolkit
- 存放庫:OfficeDev/microsoft-365-agents-toolkit
- 描述:Microsoft 365 Agents Toolkit MCP Server 是一個 Model Context Protocol (MCP) 伺服器,可在 AI 代理程式與開發人員之間建立無縫連線,用於建置 Microsoft 365 和 Microsoft 365 Copilot 的應用程式與代理程式。
- 類別:
DEVELOPER TOOLS - 類型:
Local - 安裝:
📅 Microsoft 365 Calendar
- 存放庫:bap-microsoft/MCP-Platform
- 描述:用於建立、更新、刪除事件、管理邀請及檢查可用性的行事曆工具。與 Microsoft Graph Calendar API 整合。
- 類別:
PRODUCTIVITY - 類型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_CalendarTools - 安裝:
💬 Microsoft 365 Copilot Chat
- 存放庫:bap-microsoft/MCP-Platform
- 描述:在 M365 內容中搜尋,包括文件、電子郵件、網站、檔案與聊天。提供針對 Microsoft Graph 啟動及維持豐富聊天對話的工具。
- 類別:
PRODUCTIVITY - 類型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_M365Copilot - 安裝:
📧 Microsoft 365 Mail
- 存放庫:bap-microsoft/MCP-Platform
- 描述:用於建立、傳送、回覆、更新、刪除及搜尋訊息的電子郵件工具。與 Microsoft Graph Mail API 整合。
- 類別:
PRODUCTIVITY - 類型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_MailTools - 安裝:
👤 Microsoft 365 User
- 存放庫:bap-microsoft/MCP-Platform
- 描述:用於從 Microsoft Graph 擷取使用者詳細資料、主管、小組或直屬下屬的工具。作為代理程式的自我知識與組織感知層。
- 類別:
PRODUCTIVITY - 類型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_MeServer - 安裝:
⚙️ Microsoft Admin Center
- 存放庫:bap-microsoft/MCP-Platform
- 描述:包含與 Microsoft Admin Center 相關工具的 MCP 伺服器。與 Microsoft Admin Center API 整合,提供系統管理操作能力。
- 類別:
PRODUCTIVITY - 類型:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_AdminTools - 安裝:
📊 Microsoft Clarity
- 存放庫:microsoft/clarity-mcp-server
- 描述:這是一個專為 Microsoft Clarity 資料匯出 API 設計的 Model Context Protocol (MCP) 伺服器。它可讓您使用 Claude for Desktop 或其他支援 MCP 的用戶端,從 Clarity 擷取分析資料。
- 類別:
DATA AND ANALYTICS - 類型:
Local - 安裝:microsoft/clarity-mcp-server
🗃️ Microsoft Dataverse
- 存放庫:Microsoft Dataverse
- 描述:使用自然語言與您的商務資料對話 — 探索資料表、執行查詢、擷取資料、插入或更新記錄,並執行以商務知識與情境為基礎的自訂提示。
- 類別:
DATA AND ANALYTICS - 類型:
Local - 安裝:Microsoft Dataverse
💻 Microsoft Dev Box
- 存放庫:@microsoft/devbox-mcp
- 描述:一個專為 Microsoft Dev Box 設計的 MCP 伺服器。支援以自然語言進行開發人員導向的操作,例如管理 Dev Box、設定環境及處理集區。
- 類別:
DEVELOPER TOOLS - 類型:
Local - 安裝:
Microsoft Fabric (公開預覽)
- 存放庫:microsoft/mcp
- 描述:一個以本地優先的 MCP 伺服器,為 AI 代理程式提供對 Microsoft Fabric 公開 API、項目定義與最佳實踐的完整存取。無需連接即時環境,即可針對所有 Fabric 工作負載進行 AI 輔助開發。
- 類別:
DATA AND ANALYTICS - 類型:
Local - 安裝:microsoft/mcp
🛢️ Microsoft Fabric Real-Time Intelligence
- REPOSITORY: RTI MCP Server
- DESCRIPTION:此伺服器透過 MCP 介面提供工具,讓 AI 代理程式能夠與 Fabric RTI 服務互動,實現流暢的資料查詢與分析功能。
- CATEGORY:
DATA AND ANALYTICS - TYPE:
Local - INSTALL:
📚 Microsoft Learn
- REPOSITORY:microsoftdocs/mcp
- DESCRIPTION:AI 助理,可即時存取 Microsoft 官方文件。
- CATEGORY:
PRODUCTIVITY - TYPE:
REMOTE-https://learn.microsoft.com/api/mcp - INSTALL:
🔐 Microsoft MCP Server for Enterprise
- DOCUMENTATION:Microsoft MCP Server for Enterprise 概觀
- REPOSITORY:microsoft/EnterpriseMCP
- DESCRIPTION:透過將自然語言查詢轉換為 Microsoft Graph API 呼叫來存取 Microsoft Entra 資料。支援唯讀的企業 IT 情境,包括安全態勢、特殊權限存取、應用程式風險、存取治理、裝置整備度與稽核遙測。
- CATEGORY:
SECURITY - TYPE:
REMOTE-https://mcp.svc.cloud.microsoft/enterprise - INSTALL:
🛡️ Microsoft Sentinel Data Exploration
- DOCUMENTATION:運用資料探索集合探索 Microsoft Sentinel 資料湖
- DESCRIPTION:Microsoft Sentinel Model Context Protocol (MCP) 伺服器中的資料探索工具集合可讓您使用自然語言搜尋相關資料表,並從 Microsoft Sentinel 的資料湖擷取資料。深入了解:aka.ms/mcp/data-exploration。
- CATEGORY:
SECURITY - TYPE:
REMOTE-https://sentinel.microsoft.com/mcp/data-exploration - INSTALL:
🛢️ Microsoft SQL
- REPOSITORY:MSSQL MCP Server
- DESCRIPTION:以全新的代理程式方式,透過自然語言和 AI 與您的商業資料對話。只要一個簡單的連接字串,即可連線至任何 SQL 資料庫——從地端(內部部署)到 Azure 雲端,再到 Microsoft Fabric。透過對話式提示來探索和定義資料表結構描述、管理資料表,並執行 CRUD 作業。
- CATEGORY:
DEVELOPER TOOLS - TYPE:
Local - INSTALL:MSSQL MCP Server
💬 Microsoft Teams
- REPOSITORY:bap-microsoft/MCP-Platform
- DESCRIPTION:透過 Graph API 管理 Microsoft Teams 聊天、頻道、使用者和訊息。具備伺服器端篩選、分頁和 Token 最佳化功能。
- CATEGORY:
PRODUCTIVITY - TYPE:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_TeamsServer - INSTALL:
📄 Microsoft Word
- REPOSITORY:bap-microsoft/MCP-Platform
- DESCRIPTION:包含用於處理 Microsoft Word 文件之工具的 MCP 伺服器。可讀取和理解文件、建立新文件,並透過留言進行協作。
- CATEGORY:
PRODUCTIVITY - TYPE:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_WordServer - INSTALL:
💻 NuGet MCP Server
- REPOSITORY:NuGet/Home
- DESCRIPTION:這是用於 NuGet 的 Model Context Protocol (MCP) 伺服器,可為 NuGet 套件管理提供進階工具與自動化情境。
- CATEGORY:
DEVELOPER TOOLS - TYPE:
Local - INSTALL:Nuget MCP Server
📁 OneDrive and SharePoint
- REPOSITORY:bap-microsoft/MCP-Platform
- DESCRIPTION:OneDrive 與 SharePoint 遠端 MCP 伺服器。ODSP MCP 端點所公開的所有支援 OneDrive 與 SharePoint 檔案整合的工具,皆會自動探索並提供使用。
- CATEGORY:
PRODUCTIVITY - TYPE:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_ODSPRemoteServer - INSTALL:
📋 SharePoint Lists
- REPOSITORY:bap-microsoft/MCP-Platform
- DESCRIPTION:提供 Microsoft Graph SharePoint Lists 工具的 MCP 伺服器。包含網站管理、文件庫、清單與協作功能。
- CATEGORY:
PRODUCTIVITY - TYPE:
REMOTE-https://agent365.svc.cloud.microsoft/agents/tenants/{tenant_id}/servers/mcp_SharePointListsTools - INSTALL:
🎭 Playwright
- REPOSITORY:microsoft/playwright-mcp
- DESCRIPTION:此伺服器可讓 LLM 透過結構化的無障礙存取快照與網頁互動,無需螢幕截圖或視覺調校模型。
- CATEGORY:
DEVELOPER TOOLS - TYPE:
Local - INSTALL:
🧩 Wassette
- REPOSITORY:microsoft/wassette
- DESCRIPTION:Wassette:以安全性為導向的執行階段,可透過 MCP 執行 WebAssembly 元件。
- CATEGORY:
DEVELOPER TOOLS - TYPE:
Local - INSTALL:microsoft/wassette
🔌 Azure Plugin
透過 Azure 外掛程式快速上手,此外掛程式可將 GitHub Copilot CLI 或 Claude Code 連線至您的 Azure 帳戶。此整合可讓您直接從開發環境使用 Azure MCP 伺服器的工具與擴充的 Azure 知識技能,管理資源、部署應用程式並監控服務。
若要將 Azure 外掛程式安裝至 Copilot CLI 和 Claude Code:
- 使用
/plugin marketplace add microsoft/skills新增 marketplace - 使用
/plugin install azure-skills@skills安裝外掛程式 - 使用
/plugin update azure-skills@skills更新外掛程式
🏗️ 正在尋找使用 MCP 的入門範本嗎?
請查看已標記為 MCP 的 Azure Developer CLI (azd) 範本。
📎 相關資源
參與貢獻
本專案歡迎貢獻與建議。大部分的貢獻需要您同意 貢獻者授權合約 (CLA),聲明您有權且確實授予我們 使用您貢獻內容的權利。如需詳細資訊,請造訪 https://cla.opensource.microsoft.com.
當您提交 pull request 時,CLA 機器人會自動判斷您是否需要提供 CLA,並適當地標記 PR(例如狀態檢查、留言)。只需遵循機器人 提供的指示即可。在我們所有使用 CLA 的存放庫中,您只需執行此操作一次。
本專案已採用 Microsoft Open Source Code of Conduct。 如需詳細資訊,請參閱 Code of Conduct FAQ,或 若有其他問題或意見,請聯絡 opencode@microsoft.com。
商標
本專案可能包含專案、產品或服務的商標或標誌。Microsoft 商標或標誌 的授權使用須遵守並遵循 Microsoft's Trademark & Brand Guidelines。 在本專案的修改版本中使用 Microsoft 商標或標誌,不得造成混淆或暗示 Microsoft 贊助。 任何第三方商標或標誌的使用均須遵守該第三方的政策。