Compartir vía


Herramientas de Azure App Configuration para azure MCP Server

El servidor MCP de Azure permite administrar recursos de Azure, incluidos los almacenes de App Configuration mediante avisos de lenguaje natural. Esto le permite administrar rápidamente las opciones de configuración y las marcas de características sin recordar sintaxis compleja.

Azure App Configuration proporciona un servicio para administrar de forma centralizada la configuración de la aplicación y las marcas de características. Los programas modernos, especialmente los que se ejecutan en una nube, suelen tener muchos componentes distribuidos. La propagación de valores de configuración entre estos componentes puede conducir a errores difíciles de solucionar durante la implementación de una aplicación. Use App Configuration para almacenar todas las opciones de configuración de la aplicación y proteger su acceso en un solo lugar.

Nota:

Parámetros de herramienta: las herramientas del servidor MCP de Azure definen parámetros para los datos que necesitan para completar las 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.

Cuenta: Enumerar almacenes

Azure MCP Server puede enumerar los almacenes de App Configuration en una suscripción. Esto resulta útil para comprobar rápidamente el estado de los recursos de App Configuration.

Algunas solicitudes de ejemplo incluyen:

  • Lista de almacenes: "Enumerar todos los almacenes de App Configuration en mi suscripción".
  • Mostrar tiendas: "¿Qué almacenes de App Configuration tengo?"
  • Buscar almacenes: "Necesito ver mis recursos de App Configuration"
  • Almacenes de consultas: "¿Puede mostrarme todos mis almacenes de App Config?"
  • Almacenes de comprobación: "Almacenes de App Configuration en la suscripción abc123"

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ✅ | Secreto: ❌ | Local requerido: ❌

Clave-valor: Configuración de eliminación

El servidor MCP de Azure puede eliminar una configuración de clave-valor de un almacén de App Configuration.

Algunas solicitudes de ejemplo incluyen:

  • Elimine una configuración: "Quite la clave "AppName:TemporaryConfig" de mi almacén de App Configuration "myappconfigstore".
  • Eliminar una configuración etiquetada: "Eliminar la configuración 'AppName:FeatureFlag' con la etiqueta 'test'"
  • Eliminación de la configuración: "Eliminar la cadena de conexión de base de datos antigua de mi "contoso-appconfig"
  • Configuración de limpieza: "Eliminar toda la configuración de prueba con la etiqueta "en desuso"
  • Purge config: "Eliminar la clave de API temporal "TempAuth" de app-config-dev"
Parámetro Obligatorio u opcional Descripción
Cuenta Obligatorio Nombre del almacén de App Configuration (por ejemplo, my-appconfig).
clave Obligatorio Nombre de la clave a la que se va a acceder en el almacén de App Configuration.
Etiqueta Opcional Etiqueta que se va a aplicar a la clave de configuración. Las etiquetas se usan para agrupar y organizar la configuración.
tipo de contenido de Opcional Tipo de contenido del valor de configuración. Se usa para indicar cómo se debe interpretar o analizar el valor.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌

Clave-valor: Obtención de los valores de clave

Obtiene los valores clave en un almacén de App Configuration. Este comando puede proporcionar una de las siguientes acciones:

  • Recuperar un valor de clave específico por su clave y etiqueta opcional
  • Enumere los valores de clave si no se proporciona ninguna clave.

La enumeración de los valores de clave puede filtrarse opcionalmente por un filtro de clave y un filtro de etiqueta. Cada clave-valor incluye su clave, valor, etiqueta, tipo de contenido, ETag, hora de última modificación y estado de bloqueo.

Algunas solicitudes de ejemplo incluyen:

  • Enumerar todas las opciones de clave-valor: "Enumerar todas las opciones de clave-valor en el almacén de App Configuration 'myappconfigstore'"
  • Mostrar la configuración de clave-valor: "Mostrar la configuración de clave-valor en el almacén de App Configuration 'contoso-appconfig'"
  • Filtrar por prefijo de clave: "Enumerar todas las opciones de clave-valor con el nombre de clave a partir de "prod-" en el almacén de App Configuration "production-config"
  • Obtener contenido de clave específico: "Mostrar el contenido de la clave "AppName:ConnectionString" en el almacén de App Configuration "eastus-config"
  • Configuración específica del entorno: "Enumere todas las opciones de clave-valor con el nombre de clave a partir de "dev-" en el almacén de App Configuration "development-config"
  • Obtener configuración etiquetada: "Mostrar la configuración de clave-valor con la etiqueta "staging" en el almacén de App Configuration "app-config-staging"
  • Configuración de API: "Mostrar el contenido de la clave "ApiSettings:Endpoint" en el almacén de App Configuration "api-config"
  • Configuración de la base de datos: "Enumerar todas las opciones de clave-valor con el nombre de clave a partir de "Base de datos" en el almacén de App Configuration "backend-config"
  • Marcas de características: "Mostrar la configuración de clave-valor con la etiqueta "features" en el almacén de App Configuration "feature-config"
  • Secretos de aplicación: "Mostrar el contenido de la clave "Secrets:ApiKey" en el almacén de App Configuration "secure-config"
Parámetro Obligatorio u opcional Descripción
Cuenta Obligatorio Nombre del almacén de App Configuration (por ejemplo, my-appconfig).
clave Opcional Nombre de la clave a la que se va a acceder en el almacén de App Configuration.
Etiqueta Opcional Etiqueta que se va a aplicar a la clave de configuración. Las etiquetas se usan para agrupar y organizar la configuración.
Filtro de claves Opcional Especifica el filtro de clave, si existe, que se va a usar al recuperar los valores de clave. El filtro puede ser una coincidencia exacta, por ejemplo, un filtro de foo obtendría todos los valores de clave con una clave de fooo el filtro puede incluir un * carácter al final de la cadena para las búsquedas de caracteres comodín (por ejemplo, App*). Si se omiten todas las claves se recupera.
Filtro de etiqueta Opcional Especifica el filtro de etiqueta, si existe, que se va a usar al recuperar los valores de clave. El filtro puede ser una coincidencia exacta; por ejemplo, un filtro de obtendría todos los valores clave con una etiqueta de fooo el filtro puede incluir un foo carácter al final de la cadena para las búsquedas de * caracteres comodín (por ejemplo, Prod*). Este filtro distingue mayúsculas de minúsculas. Si se omite, se recuperan todas las etiquetas.

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ✅ | Secreto: ❌ | Local requerido: ❌

Clave-valor: establecer el bloqueo en key-value

Establece el estado de bloqueo de un valor de clave en un almacén de App Configuration. Este comando puede bloquear y desbloquear los valores de clave.

Algunas solicitudes de ejemplo incluyen:

  • Bloquear una configuración: "Bloquear la clave 'AppName:ConnectionString' en el almacén de App Configuration 'myappconfigstore'".
  • Bloquear una configuración etiquetada: "Bloquear la clave "AppName:ApiKey" con la etiqueta "production" en el almacén de App Configuration "contoso-appconfig".
  • Desbloquee una configuración: "Desbloquear la clave 'AppName:ConnectionString' en el almacén de App Configuration 'myappconfigstore'".
  • Desbloquee una configuración etiquetada: "Desbloquee la clave "AppName:ApiKey" con la etiqueta "production" en el almacén de App Configuration "contoso-appconfig".
Parámetro Obligatorio u opcional Descripción
Cuenta Obligatorio Nombre del almacén de App Configuration (por ejemplo,my-appconfig ).
clave Obligatorio Nombre de la clave a la que se va a acceder en el almacén de App Configuration.
Etiqueta Opcional Etiqueta que se va a aplicar a la clave de configuración. Las etiquetas se usan para agrupar y organizar la configuración.
tipo de contenido de Opcional Tipo de contenido del valor de configuración. Se usa para indicar cómo se debe interpretar o analizar el valor.
Lock Opcional Indica si un valor de clave está bloqueado (establecido en read-only) o desbloqueado (read-only quitado).

Sugerencias de anotación de herramientas:

Destructiva: ❌ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌

Clave-valor: establecer la configuración de clave-valor

Establezca o actualice una configuración de clave-valor en un almacén de App Configuration.

Algunas solicitudes de ejemplo incluyen:

  • Cree una configuración: "Cree una nueva clave "AppName:ApiUrl" con el valor "https://api.example.com" en el almacén de App Configuration "myappconfigstore".
  • Actualizar una configuración: "Actualice la configuración "AppName:MaxRetries" a "5"
  • Cree una configuración etiquetada: "Establezca "AppName:LogLevel" con el valor "Depurar" y etiquete "dev" en el almacén de App Configuration "contoso-appconfig".
  • Agregar nueva configuración: "Agregue una nueva configuración denominada "ApiEndpoint" con el valor de dirección URL "https://api.contoso.com" a mi "eastus-config"
  • Cambiar el valor existente: "Cambie MaxThreads a 10 en appconfig-prod"
Parámetro Obligatorio u opcional Descripción
Nombre de cuenta Obligatorio Nombre del almacén de App Configuration.
clave Obligatorio Nombre de clave de la configuración que se va a establecer.
Valor Obligatorio Valor que se va a establecer para la clave.
Etiqueta Opcional Etiqueta de la configuración que se va a establecer.
Etiquetas Opcional Etiquetas que se van a asociar a la clave de configuración. Las etiquetas deben tener el formato key=value. Puede especificar varias etiquetas.
tipo de contenido de Opcional Tipo de contenido del valor de configuración. Este valor indica cómo se debe interpretar o analizar el valor.

Sugerencias de anotación de herramientas:

Destructiva: ✅ | Idempotente: ✅ | Open World: ❌ | Solo lectura: ❌ | Secreto: ❌ | Local requerido: ❌