Saltar al contenido

Integración · Herramientas de desarrollo

Conecte Claude y ChatGPT a las aplicaciones web de Azure

Pregunte a su IA qué aplicaciones web están ejecutándose, por qué falló la última implementación o para reiniciar un sitio en Azure App Service. Puede listar y leer aplicaciones web y planes de servicio de aplicaciones, leer implementaciones y sus registros, ejecutar detectores diagnósticos, verificar el uso de cuota y iniciar, detener o reiniciar aplicaciones. Puede controlar sus sitios sin hacer clic a través del portal de Azure.

Conecta Azure Web Apps gratis

Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.

Prueba a pedirle

  • “¿Qué aplicaciones web tengo y ¿están ejecutándose?”

    La IA lista las aplicaciones web en su suscripción con grupo de recursos, estado y nombres de host.

  • “¿Por qué falló la última implementación de shop-api?”

    Lista las implementaciones de la aplicación y lee el registro del que falló.

  • “Reinicie el sitio de pruebas en el grupo de recursos web-rg.”

    Reinicia la aplicación web. El sitio estará brevemente indisponible mientras se reinicia.

Qué puede hacer tu IA

Aplicaciones web

Liste y lea aplicaciones web con su configuración, nombres de host, instancias, configuraciones de registro y copias de seguridad, e inicie, detenga o reinícialas.

Implementaciones y diagnósticos

Lea implementaciones y registros de implementación, liste y ejecute detectores diagnósticos y verifique el uso de cuota.

Planes y WebJobs

Liste y lea planes de servicio de aplicaciones y sus aplicaciones, reinicie cada aplicación en un plan y liste o ejecute WebJobs disparados.

  • “¿Cuánto tiempo de CPU y memoria está usando marketing-site?”

    Lee el uso de cuota de la aplicación para tiempo de CPU, memoria, ancho de banda y almacenamiento.

  • “Ejecute un diagnóstico en la aplicación checkout durante la última hora.”

    Lista los detectores disponibles y ejecuta el que se ajuste a esa ventana temporal. Los diagnósticos solo leen datos.

  • “¿Qué corre en el plan de Producción?”

    Lee la capa de precios del plan, el número de trabajadores y lista las aplicaciones web sobre él.

274 herramientas para Azure Web Apps

Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.

  • archive_recommendationVisible para otros
  • archive_recommendation_disableVisible para otros
  • cancel_runElimina datos
  • create_analysis_executeModifica datos
  • create_backup_listModifica datos
  • create_continuouswebjob_startModifica datos
  • create_continuouswebjob_stopModifica datos
  • create_detector_executeModifica datos
  • create_function_listkeyModifica datos
  • create_function_listsecretModifica datos
  • create_history_resubmitElimina datos
  • create_listModifica datos
  • create_list_web_apps_get_auth_settingsModifica datos
  • create_list_web_apps_get_backup_configurationModifica datos
  • create_list_web_apps_list_azure_storage_accountsModifica datos
  • create_list_web_apps_list_connection_stringsModifica datos
  • create_list_web_apps_list_metadataModifica datos
  • create_list_web_apps_list_publishing_credentialsModifica datos
  • create_list_web_apps_list_site_push_settingsModifica datos
  • create_listkeyModifica datos
  • create_listsyncstatusModifica datos
  • create_resetModifica datos
  • create_serverfarm_getrdppasswordElimina datos
  • create_serverfarm_listinstanceModifica datos
  • create_serverfarm_start_siteModifica datos
  • create_serverfarm_stop_siteModifica datos
  • create_site_apply_slot_configModifica datos
  • create_site_backupModifica datos
  • create_site_containerlogModifica datos
  • create_site_deploy_workflow_artifactModifica datos
  • create_site_discoverbackupModifica datos
  • create_site_iscloneableModifica datos
  • create_site_listbackupModifica datos
  • create_site_listsyncfunctiontriggerstatusModifica datos
  • create_site_migratemysqlModifica datos
  • create_site_newpasswordElimina datos
  • create_site_publishxmlModifica datos
  • create_site_reset_slot_configModifica datos
  • create_site_start_network_traceModifica datos
  • create_site_stop_network_traceModifica datos
  • create_site_syncfunctiontriggerModifica datos
  • create_site_updatemachinekeyModifica datos
  • create_snapshot_recoverModifica datos
  • create_startModifica datos
  • create_start_operationModifica datos
  • create_stopModifica datos
  • create_trigger_runElimina datos
  • create_worker_rebootModifica datos
  • create_worker_recycleinstanceModifica datos
  • create_workflow_regenerate_access_keyElimina datos
  • delete_backupsMueve dinero
  • delete_defaultElimina datos
  • delete_function_keyElimina datos
  • delete_hybrid_connection_namespace_relayElimina datos
  • delete_hybrid_connection_namespace_relay_web_apps_delete_hybrid_Elimina datos
  • delete_instance_processElimina datos
  • delete_serverfarmElimina datos
  • delete_siteElimina datos
  • delete_site_backupElimina datos
  • delete_site_certificateElimina datos
  • delete_site_continuouswebjobElimina datos
  • delete_site_deploymentElimina datos
  • delete_site_domain_ownership_identifierElimina datos
  • delete_site_functionElimina datos
  • delete_site_host_name_bindingElimina datos
  • delete_site_hybridconnectionElimina datos
  • delete_site_premieraddonElimina datos
  • delete_site_private_endpoint_connectionElimina datos
  • delete_site_processElimina datos
  • delete_site_public_certificateElimina datos
  • delete_site_sitecontainerElimina datos
  • delete_site_siteextensionElimina datos
  • delete_site_triggeredwebjobElimina datos
  • delete_site_virtual_network_connectionElimina datos
  • delete_virtual_network_connection_routeElimina datos
  • delete_virtual_networksMueve dinero
  • delete_websMueve dinero
  • download_zipModifica datos
  • get_action_repetition
  • get_action_scope_repetition
  • get_app_service_planObtiene un plan de App Service mediante `resource_group_name` y `name`, con su nivel de precios y número de trabajadores.
  • get_appsetting
  • get_connectionstring
  • get_deploymentObtiene un despliegue de una aplicación web mediante `resource_group_name`, `name` y `deployment_id`.
  • get_deployment_logObtener el registro de una implementación mediante `resource_group_name`, `name` y `deployment_id`. Úsalo para ver por qué falló la implementación.
  • get_diagnostic_analysis
  • get_diagnostic_detector
  • get_hybrid_connection_namespace_relay
  • get_hybrid_connection_namespace_relay_web_apps_get_hybrid_connec
  • get_instance_process
  • get_logging_configObtener la configuración de registro de una aplicación web (aplicación, HTTP y registros de solicitudes fallidas) mediante `resource_group_name` y `name`.
  • get_migratemysql_status
  • get_operationresult
  • get_operationresult_web_apps_get_network_trace_operation_v2
  • get_process_module
  • get_process_module_web_apps_get_process_module
  • get_repetition_request_history
  • get_run_action
  • get_serverfarm_virtual_network_connection
  • get_site_backup
  • get_site_category
  • get_site_certificate
  • get_site_continuouswebjob
  • get_site_deployment_status
  • get_site_domain_ownership_identifier
  • get_site_function
  • get_site_host_name_binding
  • get_site_hybridconnection
  • get_site_instance
  • get_site_network_feature
  • get_site_network_security_perimeter_configuration
  • get_site_network_trace
  • get_site_network_trace_web_apps_get_network_traces_v2
  • get_site_premieraddon
  • get_site_private_endpoint_connection
  • get_site_process
  • get_site_public_certificate
  • get_site_recommendation
  • get_site_sitecontainer
  • get_site_siteextension
  • get_site_triggeredwebjob
  • get_site_virtual_network_connection
  • get_site_webjob
  • get_site_workflow
  • get_snapshot
  • get_the_status_of_the_last_msdeploy_operation
  • get_trigger_history
  • get_triggeredwebjob_history
  • get_virtual_network_connection_gateway
  • get_virtual_network_connection_gateway_web_apps_get_vnet_connect
  • get_virtual_network_connection_route
  • get_web_appObtiene una aplicación web mediante `resource_group_name` y `name`, con su estado, nombres de host, plan y ajustes.
  • get_web_app_configObtener la configuración del sitio de una aplicación web (versiones de ejecución, siempre activo, HTTPS y configuraciones FTP) mediante `resource_group_name` y `name`.
  • get_web_app_usageObtener el uso de cuota de una aplicación web (tiempo CPU, memoria, ancho de banda, almacenamiento) mediante `resource_group_name` y `name`.
  • get_workflow_run
  • get_workflow_trigger
  • get_workflow_version
  • list_action_repetitions
  • list_action_scope_repetitions
  • list_actions_expression_tracesElimina datos
  • list_app_service_plansListar todos los planes App Service en la suscripción.
  • list_app_service_plans_in_groupListar los planes App Service en un grupo de recursos (`resource_group_name`).
  • list_appsettings
  • list_authsettings_v2s
  • list_backupsListar las copias de seguridad existentes de una aplicación web mediante `resource_group_name` y `name`.
  • list_connectionstrings
  • list_defaults
  • list_deploymentsListar las implementaciones de una aplicación web mediante `resource_group_name` y `name`.
  • list_diagnostic_analyses
  • list_diagnostic_detectors
  • list_diagnosticsListar los detectores diagnósticos disponibles para una aplicación web mediante `resource_group_name` y `site_name`.
  • list_ftps
  • list_host_namesListar los nombres de host (dominios personalizados) vinculados a una aplicación web mediante `resource_group_name` y `name`.
  • list_instance_processes
  • list_jsons
  • list_limits
  • list_lists
  • list_logs_web_apps_get_instance_ms_deploy_log
  • list_logs_web_apps_get_ms_deploy_log
  • list_ms_deploys
  • list_onedeploys
  • list_plan_web_appsListar las aplicaciones web ejecutándose en un plan App Service mediante `resource_group_name` y el plan `name`.
  • list_process_dumps
  • list_process_dumps_web_apps_get_process_dump
  • list_process_modules
  • list_process_modules_web_apps_list_process_modules
  • list_process_threads
  • list_process_threads_web_apps_list_process_threads
  • list_relay_sites
  • list_relays_keysModifica datos
  • list_repetition_request_histories
  • list_repetitions_expression_tracesElimina datos
  • list_run_actions
  • list_scms
  • list_serverfarm_capabilities
  • list_serverfarm_hybrid_connection_relays
  • list_serverfarm_products
  • list_serverfarm_usages
  • list_serverfarm_virtual_network_connections
  • list_site_analyze_custom_hostnames
  • list_site_basic_publishing_credentials_policies
  • list_site_categories
  • list_site_certificates
  • list_site_configs
  • list_site_continuouswebjobs
  • list_site_deployment_statuses
  • list_site_domain_ownership_identifiers
  • list_site_functions
  • list_site_hybrid_connection_relays
  • list_site_hybridconnections
  • list_site_network_security_perimeter_configurations
  • list_site_perfcounters
  • list_site_phploggings
  • list_site_premieraddons
  • list_site_private_endpoint_connections
  • list_site_private_link_resources
  • list_site_processes
  • list_site_public_certificates
  • list_site_recommendation_histories
  • list_site_recommendations
  • list_site_resource_health_metadata
  • list_site_sitecontainers
  • list_site_siteextensions
  • list_site_snapshots
  • list_site_snapshotsdrs
  • list_site_virtual_network_connections
  • list_site_workflows
  • list_sites_workflows_connectionsModifica datos
  • list_slot_config_names
  • list_snapshots
  • list_trigger_histories
  • list_triggered_webjobsListar los WebJobs desencadenados (a demanda o programados) de una aplicación web mediante `resource_group_name` y `name`.
  • list_triggeredwebjob_histories
  • list_triggers_callback_urlElimina datos
  • list_virtual_network_connection_routes
  • list_virtual_networks
  • list_virtual_networks_web_apps_get_private_access
  • list_web_app_instancesListar las instancias ejecutándose de una aplicación web mediante `resource_group_name` y `name`.
  • list_web_appsListar todas las aplicaciones web App Service en la suscripción, junto con su grupo de recursos, estado y nombres de host.
  • list_web_apps_in_groupListar las aplicaciones web en un grupo de recursos (`resource_group_name`).
  • list_webjobsListar todos los WebJobs de una aplicación web mediante `resource_group_name` y `name`.
  • list_webs_web_apps_get_source_control
  • list_workflow_runs
  • list_workflow_triggers
  • list_workflow_versions
  • restart_plan_web_appsModifica datosReinicia cada aplicación web en un plan de App Service mediante `resource_group_name` y el plan `name`. Todos esos sitios estarán brevemente indisponibles.
  • restart_web_appModifica datosReinicia una aplicación web mediante `resource_group_name` y `name`; `soft_restart` reinicia sin reciclar los trabajadores. El sitio estará brevemente indisponible.
  • restore_backupModifica datos
  • restore_site_from_backup_blobModifica datos
  • restore_site_from_deleted_appModifica datos
  • restore_site_snapshotModifica datos
  • run_diagnosticEjecutar un detector diagnóstico en una aplicación web mediante `resource_group_name`, `site_name` y `detector_name`, opcionalmente para una ventana `start_time`/`end_time`. Solo lectura.
  • run_triggered_webjobModifica datosEjecuta un WebJob disparado ahora mediante `resource_group_name`, `name` y `web_job_name`.
  • start_web_appModifica datosInicia una aplicación web detenida mediante `resource_group_name` y `name`.
  • stop_web_appModifica datosDetiene una aplicación web mediante `resource_group_name` y `name`. El sitio se saca fuera del servicio hasta que se inicia de nuevo.
  • submit_defaultVisible para otros
  • submit_siteVisible para otros
  • submit_workflowElimina datos
  • update_appsettingsVisible para otros
  • update_authsettingsVisible para otros
  • update_authsettings_v2sVisible para otros
  • update_azurestorageaccountsVisible para otros
  • update_backupsVisible para otros
  • update_connectionstringsVisible para otros
  • update_defaultModifica datos
  • update_ftpsVisible para otros
  • update_function_keyModifica datos
  • update_hybrid_connection_namespace_relayModifica datos
  • update_logsVisible para otros
  • update_metadataVisible para otros
  • update_ms_deploysVisible para otros
  • update_onedeploysVisible para otros
  • update_pushsettingsVisible para otros
  • update_scmsVisible para otros
  • update_serverfarmModifica datos
  • update_siteModifica datos
  • update_site_certificateModifica datos
  • update_site_deploymentModifica datos
  • update_site_domain_ownership_identifierModifica datos
  • update_site_functionModifica datos
  • update_site_host_name_bindingModifica datos
  • update_site_hybridconnectionModifica datos
  • update_site_migratesVisible para otros
  • update_site_premieraddonModifica datos
  • update_site_private_endpoint_connectionModifica datos
  • update_site_public_certificateModifica datos
  • update_site_sitecontainerModifica datos
  • update_site_siteextensionModifica datos
  • update_site_virtual_network_connectionModifica datos
  • update_slot_config_namesVisible para otros
  • update_virtual_network_connection_gatewayModifica datos
  • update_virtual_network_connection_routeModifica datos
  • update_virtual_networksVisible para otros
  • update_websVisible para otros

Configúralo en tres pasos

  1. 1

    Elige la aplicación

    Crea una cuenta gratuita de PipMCP y elige Azure Web Apps en la lista de aplicaciones.

  2. 2

    Pega tu clave

    Cree su propia aplicación Microsoft Entra, pegue su ID de aplicación (cliente), el valor del secreto de cliente y su ID de suscripción de Azure, luego inicie sesión una vez. En el portal de Azure abra Microsoft Entra ID > Registros de aplicaciones > Nuevo registro y agregue la URI de redirección web https://pipmcp.com/oauth/callback. Bajo permisos de API agregue Gestión de servicio de Azure > user_impersonation (delegada). Bajo Certificados y secretos cree un secreto de cliente y copie su Valor. Su usuario de Azure necesita un rol en las aplicaciones web, por ejemplo, Contribuyente de sitios web.

  3. 3

    Añade el enlace a tu IA

    Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:

    1. Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
    2. Pega tu enlace como URL del servidor MCP remoto.
    3. Actívalo desde el menú + de un chat.

Preguntas frecuentes

¿Qué puede hacer la IA en las aplicaciones web de Azure?

Puede listar y leer aplicaciones web, planes de App Service, despliegues y sus registros, configuración del sitio, ajustes de registro, nombres de host, instancias, copias de seguridad, uso de cuota y WebJobs, así como ejecutar detectores diagnósticos. Puede iniciar, detener e iniciar de nuevo aplicaciones web, reiniciar todas las aplicaciones en un plan y ejecutar WebJobs disparados.

¿Vea las credenciales de mis Aplicaciones Web de Azure?

No. Su ID de cliente, secreto de cliente y tokens de inicio de sesión están cifrados en reposo y nunca se muestran a la IA. Después de guardarlos, no se muestran nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.

¿Puedo controlar qué puede hacer la IA?

Sí. Usted elige qué herramientas están activas, por lo que puede comenzar con solo consultas. Detener una aplicación web saca el sitio fuera del servicio hasta que se inicia de nuevo; los reinicios hacen que los sitios estén brevemente indisponibles, y ejecutar un WebJob inicia trabajo real, por lo que esas herramientas pueden requerir su aprobación antes de ejecutarse. Cada llamada a herramienta se registra.

¿Funciona con ChatGPT?

Sí. En ChatGPT, abre Configuración › Aplicaciones y conectores › Avanzado, activa Modo desarrollador y añade tu enlace PipMCP. Modo desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.

¿Cuánto cuesta?

Las Aplicaciones Web de Azure se conectan mediante OAuth, y las conexiones OAuth requieren el plan PipMCP Pro o superior. PipMCP también tiene un plan gratuito sin tarjeta de crédito, pero no incluye esta conexión. Los planes facturados cobran por tarea completada. También necesita su propia suscripción de Azure.

¿Qué recursos de Azure puede alcanzar la IA?

La IA funciona a través del usuario de Azure con el que inicia sesión, utilizando la delegación del permiso user_impersonation. Solo alcanza las aplicaciones web en la suscripción que ingresa donde ese usuario tiene un rol, por ejemplo, Contribuyente de Sitio Web. Además de eso, solo están disponibles las herramientas que activa en PipMCP.

Pon tu IA a trabajar en Azure Web Apps hoy.

Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.

Conecta Azure Web Apps gratis

PipMCP no está afiliado a Azure Web Apps. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.