Compartir a través de


Herramientas de Azure Cosmos DB para azure MCP Server

El servidor MCP de Azure permite administrar recursos de Azure, incluidas cuentas, bases de datos y contenedores de Cosmos DB con avisos de lenguaje natural. Puede consultar y administrar las bases de datos NoSQL mediante comandos conversacionales sencillos.

Azure Cosmos DB es un servicio de bases de datos NoSQL totalmente administrado para el desarrollo de aplicaciones modernas. Azure Cosmos DB ofrece tiempos de respuesta de milisegundos de un solo dígito, escalabilidad automática e instantánea, junto con la velocidad garantizada a cualquier escala.

Nota:

Las herramientas del servidor MCP de Azure definen parámetros para los datos que necesitan para completar tareas. Algunos de estos parámetros son específicos de cada herramienta y se documentan a continuación. Otros parámetros son globales y compartidos por todas las herramientas. Para obtener más información, consulte Parámetros de la herramienta.

Listar cuentas

Azure MCP Server puede enumerar todas las cuentas de Cosmos DB de una suscripción. Esto proporciona información general rápida de los recursos de Cosmos DB.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar cuentas: "Enumerar todas mis cuentas de Cosmos DB en mi suscripción".
  • Mostrar cuentas: "¿Qué cuentas de Cosmos DB tengo?"
  • Buscar cuentas: "Necesito ver mis recursos de Cosmos DB"
  • Cuentas de consulta: "Mostrarme todas mis cuentas de Cosmos DB"
  • Comprobar cuentas: "Cuentas de Cosmos DB en la suscripción abc123"
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.

Enumeración de bases de datos

Azure MCP Server puede enumerar todas las bases de datos de una cuenta de Cosmos DB. Esto le ayuda a ver los recursos de la base de datos en una cuenta específica.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar bases de datos: "Mostrar todas las bases de datos en mi cuenta de Cosmos DB "mycosmosaccount".
  • Ver bases de datos: "¿Qué bases de datos tengo en la cuenta de Cosmos DB "cosmosdb-prod"?"
  • Buscar bases de datos: "Enumerar bases de datos en mi cuenta de Cosmos "data-store-cosmos"
  • Bases de datos de consulta: "Mostrar todas las bases de datos de mi cuenta de Cosmos DB"
  • Comprobar las bases de datos: "¿Qué bases de datos están disponibles en mi cuenta "analytics-cosmos"?"
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Nombre de cuenta Obligatorio Nombre de la cuenta de Cosmos DB.

Enumerar contenedores

El servidor MCP de Azure puede enumerar todos los contenedores de una base de datos de Cosmos DB. Esto le ayuda a administrar la organización de datos dentro de una base de datos.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar contenedores: "Mostrar todos los contenedores de la base de datos "products" en mi cuenta de Cosmos DB "mycosmosaccount".
  • Ver contenedores: "¿Qué contenedores tengo en la base de datos "usuarios"
  • Buscar contenedores: "Enumerar todos los contenedores de la base de datos "events" en mi cuenta "analytics-cosmos"
  • Contenedores de consultas: "Mostrar contenedores en la base de datos 'inventory'"
  • Compruebe los contenedores: "¿Qué contenedores están disponibles en la base de datos "orders" de mi cuenta de Cosmos DB?"
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Nombre de cuenta Obligatorio Nombre de la cuenta de Cosmos DB.
Nombre de la base de datos Obligatorio El nombre de la base de datos.

Elementos de consulta

Azure MCP Server puede ejecutar consultas SQL en elementos de un contenedor de Cosmos DB. Esta eficaz característica permite recuperar datos específicos en función de las condiciones de consulta.

Algunas solicitudes de ejemplo incluyen:

  • Consulta simple: "Consulta de todos los pedidos realizados después del 1 de enero de 2025 desde el contenedor "orders" en la base de datos "sales"
  • Consulta de filtro: "Buscar todos los productos con un precio inferior a $50 en el contenedor "products"
  • Consulta compleja: "Consulta de elementos donde la categoría es "electrónica" y stock es mayor que 10"
  • Consulta de combinación: "Mostrar pedidos con su información relacionada con el cliente"
  • Consulta de agregación: "Contar cuántos pedidos tenemos por estado en el contenedor "pedidos"
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Nombre de cuenta Obligatorio Nombre de la cuenta de Cosmos DB.
Nombre de la base de datos Obligatorio El nombre de la base de datos.
Nombre del contenedor Obligatorio El nombre del contenedor.
Consulta Opcional Consulta SQL que se va a ejecutar en el contenedor.