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 集成而设计: