Azure モデル コンテキスト プロトコル (MCP) サーバーを使用すると、自然言語プロンプトを使用して、Azure Well-Architected Framework のガイダンス、ベスト プラクティス、および Azure サービスの推奨事項を取得できます。
Azure Well-Architected Framework は、信頼性、セキュリティ、コストの最適化、オペレーショナル エクセレンス、パフォーマンス効率の 5 つの柱にわたるワークロードの設計、構築、最適化に役立つ一連の基本原則です。詳細については、 Azure Well-Architected Framework のドキュメントを参照してください。
注
ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、以下に記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
Well-Architected フレームワーク サービス ガイドを取得する
このツールは、特定の Azure サービスの Azure Well-Architected Framework ガイダンスを取得するか、サービスが指定されていない場合にサポートされているすべてのサービスを一覧表示します。 サービスを提供すると、このツールは、信頼性、セキュリティ、コストの最適化、オペレーショナル エクセレンス、パフォーマンス効率の 5 つの柱にわたって、アーキテクチャのベスト プラクティス、設計パターン、および推奨事項を返します。
プロンプトの例を次に示します。
- "Well-Architected Framework ガイダンスを使用してすべてのサービスを表示する"。
- Well-Architected フレームワークのもとでアーキテクチャガイダンスが提供されているサービスはどれですか?
- "サービス 'App Service' の Well-Architected Framework ガイダンスを取得します。"
- "サービス 'Cosmos DB' の WAF ガイダンスは何ですか?
- "'Azure Functions' のアーキテクチャ ガイダンスを表示します。"
| パラメーター | 必須またはオプション | 説明 |
|---|---|---|
| サービス | オプション | 1 つの Azure サービス名。 この値は大文字と小文字を区別せず、ハイフン、アンダースコア、スペースを使用できます。 名前にスペースが含まれている場合は、二重引用符で囲みます。 例: cosmos-db、Cosmos_DB、Cosmos DB、cosmosdb、cosmos-database。 |
破壊的: ❌ | 冪等: ✅ | オープンワールド: ❌ | 読み取り専用: ✅ | シークレット: ❌ | ローカル必須: ❌