Azure MCP 伺服器可讓您使用自然語言提示來管理 Azure 資源,包括 Cosmos DB 帳戶、資料庫和容器。 使用簡單的對話命令查詢和管理您的 NoSQL 資料庫。
Azure Cosmos DB 是適用於現代化應用程式開發的完全受管理 NoSQL 資料庫服務。 Azure Cosmos DB 提供單一位數毫秒響應時間、自動和即時延展性,以及任何規模的保證速度。
備註
工具參數:Azure MCP 伺服器工具會定義完成工作所需資料的參數。 其中一些參數是每個工具特有的,並記載於下方。 其他參數是全局參數,並由所有工具共用。 如需詳細資訊,請參閱 工具參數。
帳戶:列表
Azure MCP 伺服器可以列出訂用帳戶中的所有 Cosmos DB 帳戶。 這會提供Cosmos DB資源的快速概觀。
範例提示包括:
- 列出帳戶:「列出訂用帳戶中的所有 Cosmos DB 帳戶」。
- 顯示帳戶:「我有哪些 Cosmos DB 帳戶?
- 尋找帳戶:「我需要查看 Cosmos DB 資源」
- 查詢帳戶:“顯示我所有Cosmos DB 帳戶”
- 檢查帳戶:「訂用帳戶 abc123 中的 Cosmos DB 帳戶」
破壞性: ❌ |冪等: ✅ |開放世界: ❌ |只讀: ✅ |秘密: ❌ |本地要求: ❌
資料庫:清單
Azure MCP 伺服器可以列出 Cosmos DB 帳戶中的所有資料庫。 這可協助您檢視特定帳戶中的資料庫資源。
範例提示包括:
- 列出資料庫:「在我的 'mycosmosaccount' Cosmos DB 帳戶中顯示所有資料庫。」
- 檢視資料庫:「Cosmos DB 帳戶 』cosmosdb-prod' 中有哪些資料庫?
- 尋找資料庫:“列出我的 Cosmos 帳戶 'data-store-cosmos' 中的資料庫”
- 查詢資料庫:“在我的 Cosmos DB 帳戶中顯示所有資料庫”
- 檢查資料庫:「我的 『analytics-cosmos』 帳戶中有哪些資料庫可用?
| 參數 | 必要或選用 | Description |
|---|---|---|
| 帳戶名稱 | 為必填項目 | Cosmos DB 帳戶的名稱。 |
破壞性: ❌ |冪等: ✅ |開放世界: ❌ |只讀: ✅ |秘密: ❌ |本地要求: ❌
資料庫:列出容器
Azure MCP 伺服器可以列出 Cosmos DB 資料庫中的所有容器。 這可協助您管理資料庫中的數據組織。
範例提示包括:
- 列出容器:「在我的 'mycosmosaccount' Cosmos DB 帳戶中顯示資料庫 'products' 中的所有容器。」
- 檢視容器:「我在 'users' 資料庫中有哪些容器?
- 尋找容器:“列出 'analytics-cosmos' 帳戶中資料庫 'events' 中的所有容器”
- 查詢容器:“在資料庫 'inventory' 中顯示容器”
- 檢查容器:「我的 Cosmos DB 帳戶中的「訂單」資料庫中有哪些可用的容器?
| 參數 | 必要或選用 | Description |
|---|---|---|
| 帳戶名稱 | 為必填項目 | Cosmos DB 帳戶的名稱。 |
| 資料庫名稱 | 為必填項目 | 資料庫的名稱。 |
破壞性: ❌ |冪等: ✅ |開放世界: ❌ |只讀: ✅ |秘密: ❌ |本地要求: ❌
資料庫:查詢容器項目
Azure MCP Server 可以針對 Cosmos DB 容器中的專案執行 SQL 查詢。 這項功能強大的功能可讓您根據查詢條件擷取特定數據。
範例提示包括:
- 簡單查詢:「從資料庫 'sales' 中的 'orders' 容器查詢在 2025 年 1 月 1 日之後的所有訂單」
- 篩選查詢:「尋找 'products' 容器中價格低於 $50 的所有產品」
- 複雜查詢:「查詢類別為 『electronics』 且庫存大於 10 的專案」
- 聯結查詢:「向我顯示訂單及其相關客戶資訊」
- 匯總查詢:「計算我們在 『orders』 容器中依狀態排序的訂單數目」
| 參數 | 必要或選用 | Description |
|---|---|---|
| 帳戶名稱 | 為必填項目 | Cosmos DB 帳戶的名稱。 |
| 資料庫名稱 | 為必填項目 | 資料庫的名稱。 |
| 容器名稱 | 為必填項目 | 容器的名稱。 |
| 查詢 | 可選 | 要針對容器執行的 SQL 查詢。 |
破壞性: ❌ |冪等: ✅ |開放世界: ❌ |只讀: ✅ |秘密: ❌ |本地要求: ❌