Azure MCP Server 1.0 正式發布
Microsoft 宣布了 Azure MCP Server 1.0.0 的穩定版本,并將其描述為云自動化和人工智能驅動開發新階段的開始。 Microsoft MCP 是一個全面的模型上下文協議(MCP)實現,用于連接 AI Agent 與 Microsoft Azure 服務和開發工具。此倉庫提供了核心框架、服務器實現和廣泛的工具生態系統,使 AI 助手與 Microsoft 云平臺能夠無縫集成。
Microsoft 表示,Azure MCP 服務器將智能體連接到超過 47 種 Azure 服務,包括 Azure AI Foundry、AI 搜索、Kusto、事件中心、服務總線和函數應用程序。它使開發人員能夠查詢數據、管理存儲、運行 CLI 命令和自動部署,同時保持 Azure 的性能、安全性和可靠性標準。該版本還通過 Microsoft 容器注冊表帶來了 Docker 映像支持,允許以最少的設置集成到 CI/CD 管道和容器化工作流程中。
在其第一個穩定版本中,Azure MCP Server 整合了 170 多個工具,通過更清晰的結構、文檔和可用性簡化了開發人員體驗。它引入了靈活的作模式——命名空間、所有工具和單一工具——專為不同的開發和調試需求而設計。命名空間模式(默認模式)通過邏輯地對工具進行分組來提高可發現性。增強的安全性通過在執行前要求用戶確認來保護敏感作,而 .NET 提前 (AOT) 編譯可提高啟動性能并減少資源使用。
該生態系統擴展到流行的 IDE,包括 Visual Studio Code、Visual Studio 和 IntelliJ,并計劃在 Visual Studio 2026 上推出。Azure MCP 服務器還可以部署為 Docker 映像,從而擴大 DevOps 團隊和容器化環境的訪問范圍。Microsoft 向開發人員推薦存儲庫、文檔和擴展,鼓勵反饋和協作以發展代理工作流框架。該公告最后呼吁開發人員分享他們使用新系統構建的項目,將 Azure MCP Server 定位為下一代智能、上下文感知云應用程序的基礎。詳細文檔參見 https://learn.microsoft.com/zh-cn/azure/developer/azure-mcp-server/。
Microsoft MCP 服務器架構
Azure MCP Server 代表了一種復雜且可擴展的架構,旨在為 Model Context Protocol (MCP) 客戶端與 Azure 服務之間提供無縫集成。該架構通過分層設計強調模塊化、可擴展性和可維護性,實現了關注點分離和動態工具注冊。Azure MCP 實現采用模塊化、可擴展的架構,專為面向企業級的 Azure 集成而設計:
Azure MCP Server 是使用C# 開發的 MCP范例,構建時兼容 Native AOT,具備高效緩存能力和通過 OpenTelemetry 實現的可觀測性。代碼在 Github 上開源:https://github.com/microsoft/mcp
項目結構
該倉庫組織為幾個關鍵區域:
核心框架 (core/)
- Microsoft.Mcp.Core:包含核心服務的基礎 MCP 實現
- Azure.Mcp.Core:Azure 特定的擴展和身份驗證
- Microsoft.Fabric.Mcp.Core:Microsoft Fabric 集成
- Template.Mcp.Core:自定義 MCP 服務器的模板框架
服務器實現 (servers/)
- Azure.Mcp.Server:集成 30+ 工具的主 Azure MCP 服務器
- Fabric.Mcp.Server:Microsoft Fabric MCP 服務器
- Template.Mcp.Server:用于自定義實現的模板服務器
工具庫 (tools/)
包含 30+ 專門的 Azure 服務工具,包括:
- 計算與基礎設施:AKS、虛擬桌面、函數應用
- 數據分析:Cosmos DB、SQL、PostgreSQL、MySQL、Kusto
- 存儲:存儲賬戶、容器注冊表
- 集成:服務總線、事件網格
- 安全:KeyVault、授權、資源運行狀況
- 監控:Monitor、Grafana、工作簿
歡迎大家掃描下面二維碼成為我的客戶,扶你上云


浙公網安備 33010602011771號