使用 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“中的所有容器。
- 查看容器:“我在”用户“数据库中拥有哪些容器?
- 查找容器:“列出”analytics-cosmos“帐户中数据库”事件“中的所有容器”
- 查询容器:“在数据库'inventory'中显示容器”
- 检查容器:“我的 Cosmos DB 帐户中的”订单“数据库中有哪些容器可用?
| 参数 | 必需还是可选 | Description |
|---|---|---|
| 帐户名称 | 必选 | Cosmos DB 帐户的名称。 |
| 数据库名称 | 必选 | 数据库的名称。 |
数据库:查询容器项
Azure MCP Server 可以对 Cosmos DB 容器中的项执行 SQL 查询。 借助此功能,可以根据查询条件检索特定数据。
示例提示包括:
- 简单查询:“从数据库”sales“中的”订单“容器查询 2025 年 1 月 1 日之后下达的所有订单
- 筛选器查询:“查找”产品“容器中价格低于 $50 的所有产品”
- 复杂查询:“查询类别为”电子“且库存大于 10 的项目”
- 加入查询:“显示订单及其相关的客户信息”
- 聚合查询:“按”订单“容器中的状态计算我们有多少个订单”
| 参数 | 必需还是可选 | Description |
|---|---|---|
| 帐户名称 | 必选 | Cosmos DB 帐户的名称。 |
| 数据库名称 | 必选 | 数据库的名称。 |
| 容器名称 | 必选 | 容器的名称。 |
| 查询 | 可选 | 要针对容器执行的 SQL 查询。 |