使用Azure模型上下文协议(MCP)服务器,可以通过引导式要求收集和接收具有自然语言提示的最佳Azure解决方案建议来设计云体系结构。
Azure云架构师可帮助你设计可缩放的弹性Azure解决方案,并从 Azure 体系结构中心应用指南;有关详细信息,请参阅 Azure 体系结构中心文档。
注释
Tool 参数:Azure MCP 服务器工具为完成任务所需的数据定义参数。 其中一些参数特定于每个工具,如下所示。 其他参数是全局参数,由所有工具共享。 有关详细信息,请参阅 工具参数。
设计云体系结构
此工具建议针对云服务、应用程序和解决方案(包括文件存储、银行、视频流、电子商务、SaaS 等)进行体系结构设计。 它通过一次询问 1-2 个重点问题来迭代收集要求,跟踪置信度分数(0.0–1.0),并返回与 Azure Well-Architected Framework 一致的体系结构指南。 当置信度分数达到 0.7 或更高版本时,该工具会停止提出后续问题并提出体系结构建议。
该工具涵盖所有层:基础结构、平台、应用程序、数据、安全性和操作。 建议是保守的、可操作的,并提供概要概述。
示例提示包括:
- “请帮助设计可缩放文件上传、存储和检索服务的体系结构。
- “帮助我设计一个基于Azure的 ATM 服务体系结构,用于用户交易和帐户管理。
- “我想设计一个云应用,用于通过库存和交付跟踪订购杂货。
- “如何设计Azure云服务来向用户存储、转码和提供视频?
| 参数 | 必需还是可选 | Description |
|---|---|---|
| 答 | 可选 | 用户对当前问题的响应。 |
| 置信度分数 | 可选 | 介于 0.0 和 1.0 之间的值,表示对理解要求的信心。 如果达到 0.7 或更高,nextQuestionNeeded 应设置为 false。 |
| 需要下一个问题 | 可选 | 是否需要提出另一个问题。 |
| 问题 | 可选 | 被问及的当前问题。 |
| 问题编号 | 可选 | 当前问题编号。 |
| 州 | 可选 | 上一个请求中的完整体系结构状态为 JSON。 跟踪体系结构组件、层(基础结构、平台、应用程序、数据、安全、操作)、要求(显式、隐式、假定)和置信度因素。 |
| 问题总数 | 可选 | 估计所需的问题总数。 |
破坏性: ❌ |幂等: ✅ |开放世界: ❌ |只读: ✅ |机密: ❌ |本地必需: ❌