Compartir a través de


Herramientas de Azure Database for PostgreSQL para el servidor MCP de Azure

El servidor MCP de Azure permite administrar recursos de Azure Database for PostgreSQL mediante avisos de lenguaje natural. Puede consultar bases de datos, enumerar tablas, recuperar esquemas y mucho más sin recordar la sintaxis de consulta compleja.

Azure Database for PostgreSQL es un servicio de base de datos PostgreSQL totalmente administrado, inteligente y escalable en la nube. Permite centrarse en el desarrollo de aplicaciones, no en la administración de bases de datos.

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.

Enumeración de bases de datos

Azure MCP Server puede enumerar todas las bases de datos de un servidor PostgreSQL.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar bases de datos: "Mostrar todas las bases de datos en el servidor postgreSQL".
  • Ver bases de datos: "¿Qué bases de datos tengo en mi servidor postgreSQL?"
  • Comprobar bases de datos: "Compruebe que tengo una base de datos denominada "xyz" en el servidor "my-pg-server".
  • Bases de datos de consulta: "Mostrar bases de datos en el servidor postgreSQL en el grupo de recursos "my-rg"".
  • Buscar bases de datos: "Obtener todas las bases de datos de la instancia de PostgreSQL".
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de usuario Obligatorio Nombre de usuario para acceder al servidor postgreSQL.
Servidor Obligatorio Servidor postgreSQL al que se va a acceder.

Ejecución de una consulta de base de datos

El servidor MCP de Azure puede ejecutar una consulta en una base de datos postgreSQL.

Algunas solicitudes de ejemplo incluyen:

  • Ejecutar consulta: "Ejecutar "SELECT * FROM users LIMIT 10" en mi base de datos PostgreSQL".
  • Datos de consulta: "Ejecutar una consulta para obtener pedidos recientes de la base de datos postgreSQL".
  • Captura de datos: "Obtención de información de usuario de la base de datos postgreSQL con consulta".
  • Extracción de datos: "Consulta de datos de clientes desde mi servidor postgreSQL".
  • Recuperar registros: "Seleccione los registros de ventas principales de la base de datos postgreSQL".
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de usuario Obligatorio Nombre de usuario para acceder al servidor postgreSQL.
Servidor Obligatorio Servidor postgreSQL al que se va a acceder.
Base de datos Obligatorio Base de datos PostgreSQL a la que se va a acceder.
Consulta Obligatorio Consulta que se va a ejecutar en una base de datos PostgreSQL.

Enumerar tablas

El servidor MCP de Azure puede enumerar todas las tablas de una base de datos postgreSQL.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar tablas: "Mostrar todas las tablas de la base de datos postgreSQL".
  • Ver tablas: "¿Qué tablas tengo en mi base de datos postgreSQL?"
  • Comprobar tablas: "Compruebe que tengo una tabla denominada "xyz" en la base de datos PostgreSQL "my-db"".
  • Tablas de consulta: "Mostrar tablas en la base de datos postgreSQL en el servidor "my-pg-server".
  • Buscar tablas: "Obtener todas las tablas de la base de datos postgreSQL".
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de usuario Obligatorio Nombre de usuario para acceder al servidor postgreSQL.
Servidor Obligatorio Servidor postgreSQL al que se va a acceder.
Base de datos Obligatorio Base de datos PostgreSQL a la que se va a acceder.

Obtenga un esquema de tabla

El servidor MCP de Azure puede obtener el esquema de una tabla específica en una base de datos PostgreSQL.

Algunas solicitudes de ejemplo incluyen:

  • Esquema de vista: "Mostrar el esquema de la tabla "users" en la base de datos de PostgreSQL".
  • Obtener estructura: "¿Qué columnas tiene la tabla "products" en la base de datos postgreSQL?"
  • Comprobar esquema: "Compruebe si mi esquema tiene una restricción no nula en la columna id".
  • Ver columnas: "Mostrar columnas y tipos para la tabla "customers" en PostgreSQL".
  • Examinar tabla: "Obtenga la estructura de la tabla "transactions" en la base de datos postgreSQL.
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de usuario Obligatorio Nombre de usuario para acceder al servidor postgreSQL.
Servidor Obligatorio Servidor postgreSQL al que se va a acceder.
Base de datos Obligatorio Base de datos PostgreSQL a la que se va a acceder.
Tabla Obligatorio Tabla postgreSQL a la que se va a acceder.

Enumeración de servidores

Azure MCP Server puede enumerar todos los servidores postgreSQL de una suscripción y un grupo de recursos.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar servidores: "Mostrar todos los servidores postgreSQL en mi grupo de recursos".
  • Ver servidores: "¿Qué servidores postgreSQL tengo en el grupo de recursos "my-rg"?"
  • Comprobar servidores: "Compruebe si mi suscripción tiene un servidor denominado "xyz"
  • Servidores de consulta: "Mostrar servidores PostgreSQL en el grupo de recursos "dev-resources".
  • Buscar servidores: "Obtener todas las instancias de PostgreSQL en mi entorno".
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de usuario Obligatorio Nombre de usuario para acceder al servidor postgreSQL.

Obtención de la configuración del servidor

El servidor MCP de Azure puede recuperar la configuración de un servidor PostgreSQL.

Algunas solicitudes de ejemplo incluyen:

  • Ver configuración: "Mostrar la configuración del servidor postgreSQL".
  • Obtener la configuración: "¿Cuáles son las opciones de configuración del servidor postgreSQL "pg-prod"?"
  • Comprobar configuración: "Compruebe si la configuración del servidor 'x' está establecida en 'y'"
  • Ver parámetros de servidor: "Mostrar todos los parámetros de configuración del servidor postgreSQL".
  • Obtener la configuración del servidor: "¿Cuál es la configuración de la instancia de PostgreSQL?"
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de usuario Obligatorio Nombre de usuario para acceder al servidor postgreSQL.
Servidor Obligatorio Servidor postgreSQL al que se va a acceder.

Obtener parámetro de servidor

El servidor MCP de Azure puede recuperar un parámetro específico de un servidor PostgreSQL.

Algunas solicitudes de ejemplo incluyen:

  • Parámetro de vista: "Mostrarme el parámetro "max_connections" del servidor de PostgreSQL".
  • Configuración de obtención: "¿Cuál es el valor de "shared_buffers" en el servidor de PostgreSQL?"
  • Parámetro Check: "Compruebe si el parámetro de servidor 'x' está establecido en 'y'"
  • Ver parámetro del servidor: "Mostrarme el valor del parámetro "work_mem" en el servidor postgreSQL.
  • Obtener el valor de configuración: "¿Cuál es el "maintenance_work_mem" establecido en en la instancia de PostgreSQL?"
Parámetro Obligatorio u opcional Descripción
Suscripción Obligatorio Identificador o nombre de la suscripción de Azure.
Grupo de recursos Obligatorio Nombre del grupo de recursos de Azure.
Nombre de usuario Obligatorio Nombre de usuario para acceder al servidor postgreSQL.
Servidor Obligatorio Servidor postgreSQL al que se va a acceder.
Param Obligatorio Parámetro PostgreSQL al que se va a acceder.