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.
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 otrosarchive_recommendation_disableVisible para otroscancel_runElimina datoscreate_analysis_executeModifica datoscreate_backup_listModifica datoscreate_continuouswebjob_startModifica datoscreate_continuouswebjob_stopModifica datoscreate_detector_executeModifica datoscreate_function_listkeyModifica datoscreate_function_listsecretModifica datoscreate_history_resubmitElimina datoscreate_listModifica datoscreate_list_web_apps_get_auth_settingsModifica datoscreate_list_web_apps_get_backup_configurationModifica datoscreate_list_web_apps_list_azure_storage_accountsModifica datoscreate_list_web_apps_list_connection_stringsModifica datoscreate_list_web_apps_list_metadataModifica datoscreate_list_web_apps_list_publishing_credentialsModifica datoscreate_list_web_apps_list_site_push_settingsModifica datoscreate_listkeyModifica datoscreate_listsyncstatusModifica datoscreate_resetModifica datoscreate_serverfarm_getrdppasswordElimina datoscreate_serverfarm_listinstanceModifica datoscreate_serverfarm_start_siteModifica datoscreate_serverfarm_stop_siteModifica datoscreate_site_apply_slot_configModifica datoscreate_site_backupModifica datoscreate_site_containerlogModifica datoscreate_site_deploy_workflow_artifactModifica datoscreate_site_discoverbackupModifica datoscreate_site_iscloneableModifica datoscreate_site_listbackupModifica datoscreate_site_listsyncfunctiontriggerstatusModifica datoscreate_site_migratemysqlModifica datoscreate_site_newpasswordElimina datoscreate_site_publishxmlModifica datoscreate_site_reset_slot_configModifica datoscreate_site_start_network_traceModifica datoscreate_site_stop_network_traceModifica datoscreate_site_syncfunctiontriggerModifica datoscreate_site_updatemachinekeyModifica datoscreate_snapshot_recoverModifica datoscreate_startModifica datoscreate_start_operationModifica datoscreate_stopModifica datoscreate_trigger_runElimina datoscreate_worker_rebootModifica datoscreate_worker_recycleinstanceModifica datoscreate_workflow_regenerate_access_keyElimina datosdelete_backupsMueve dinerodelete_defaultElimina datosdelete_function_keyElimina datosdelete_hybrid_connection_namespace_relayElimina datosdelete_hybrid_connection_namespace_relay_web_apps_delete_hybrid_Elimina datosdelete_instance_processElimina datosdelete_serverfarmElimina datosdelete_siteElimina datosdelete_site_backupElimina datosdelete_site_certificateElimina datosdelete_site_continuouswebjobElimina datosdelete_site_deploymentElimina datosdelete_site_domain_ownership_identifierElimina datosdelete_site_functionElimina datosdelete_site_host_name_bindingElimina datosdelete_site_hybridconnectionElimina datosdelete_site_premieraddonElimina datosdelete_site_private_endpoint_connectionElimina datosdelete_site_processElimina datosdelete_site_public_certificateElimina datosdelete_site_sitecontainerElimina datosdelete_site_siteextensionElimina datosdelete_site_triggeredwebjobElimina datosdelete_site_virtual_network_connectionElimina datosdelete_virtual_network_connection_routeElimina datosdelete_virtual_networksMueve dinerodelete_websMueve dinerodownload_zipModifica datosget_action_repetitionget_action_scope_repetitionget_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_appsettingget_connectionstringget_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_analysisget_diagnostic_detectorget_hybrid_connection_namespace_relayget_hybrid_connection_namespace_relay_web_apps_get_hybrid_connecget_instance_processget_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_statusget_operationresultget_operationresult_web_apps_get_network_trace_operation_v2get_process_moduleget_process_module_web_apps_get_process_moduleget_repetition_request_historyget_run_actionget_serverfarm_virtual_network_connectionget_site_backupget_site_categoryget_site_certificateget_site_continuouswebjobget_site_deployment_statusget_site_domain_ownership_identifierget_site_functionget_site_host_name_bindingget_site_hybridconnectionget_site_instanceget_site_network_featureget_site_network_security_perimeter_configurationget_site_network_traceget_site_network_trace_web_apps_get_network_traces_v2get_site_premieraddonget_site_private_endpoint_connectionget_site_processget_site_public_certificateget_site_recommendationget_site_sitecontainerget_site_siteextensionget_site_triggeredwebjobget_site_virtual_network_connectionget_site_webjobget_site_workflowget_snapshotget_the_status_of_the_last_msdeploy_operationget_trigger_historyget_triggeredwebjob_historyget_virtual_network_connection_gatewayget_virtual_network_connection_gateway_web_apps_get_vnet_connectget_virtual_network_connection_routeget_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_runget_workflow_triggerget_workflow_versionlist_action_repetitionslist_action_scope_repetitionslist_actions_expression_tracesElimina datoslist_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_appsettingslist_authsettings_v2slist_backupsListar las copias de seguridad existentes de una aplicación web mediante `resource_group_name` y `name`.list_connectionstringslist_defaultslist_deploymentsListar las implementaciones de una aplicación web mediante `resource_group_name` y `name`.list_diagnostic_analyseslist_diagnostic_detectorslist_diagnosticsListar los detectores diagnósticos disponibles para una aplicación web mediante `resource_group_name` y `site_name`.list_ftpslist_host_namesListar los nombres de host (dominios personalizados) vinculados a una aplicación web mediante `resource_group_name` y `name`.list_instance_processeslist_jsonslist_limitslist_listslist_logs_web_apps_get_instance_ms_deploy_loglist_logs_web_apps_get_ms_deploy_loglist_ms_deployslist_onedeployslist_plan_web_appsListar las aplicaciones web ejecutándose en un plan App Service mediante `resource_group_name` y el plan `name`.list_process_dumpslist_process_dumps_web_apps_get_process_dumplist_process_moduleslist_process_modules_web_apps_list_process_moduleslist_process_threadslist_process_threads_web_apps_list_process_threadslist_relay_siteslist_relays_keysModifica datoslist_repetition_request_historieslist_repetitions_expression_tracesElimina datoslist_run_actionslist_scmslist_serverfarm_capabilitieslist_serverfarm_hybrid_connection_relayslist_serverfarm_productslist_serverfarm_usageslist_serverfarm_virtual_network_connectionslist_site_analyze_custom_hostnameslist_site_basic_publishing_credentials_policieslist_site_categorieslist_site_certificateslist_site_configslist_site_continuouswebjobslist_site_deployment_statuseslist_site_domain_ownership_identifierslist_site_functionslist_site_hybrid_connection_relayslist_site_hybridconnectionslist_site_network_security_perimeter_configurationslist_site_perfcounterslist_site_phploggingslist_site_premieraddonslist_site_private_endpoint_connectionslist_site_private_link_resourceslist_site_processeslist_site_public_certificateslist_site_recommendation_historieslist_site_recommendationslist_site_resource_health_metadatalist_site_sitecontainerslist_site_siteextensionslist_site_snapshotslist_site_snapshotsdrslist_site_virtual_network_connectionslist_site_workflowslist_sites_workflows_connectionsModifica datoslist_slot_config_nameslist_snapshotslist_trigger_historieslist_triggered_webjobsListar los WebJobs desencadenados (a demanda o programados) de una aplicación web mediante `resource_group_name` y `name`.list_triggeredwebjob_historieslist_triggers_callback_urlElimina datoslist_virtual_network_connection_routeslist_virtual_networkslist_virtual_networks_web_apps_get_private_accesslist_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_controllist_workflow_runslist_workflow_triggerslist_workflow_versionsrestart_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 datosrestore_site_from_backup_blobModifica datosrestore_site_from_deleted_appModifica datosrestore_site_snapshotModifica datosrun_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 otrossubmit_siteVisible para otrossubmit_workflowElimina datosupdate_appsettingsVisible para otrosupdate_authsettingsVisible para otrosupdate_authsettings_v2sVisible para otrosupdate_azurestorageaccountsVisible para otrosupdate_backupsVisible para otrosupdate_connectionstringsVisible para otrosupdate_defaultModifica datosupdate_ftpsVisible para otrosupdate_function_keyModifica datosupdate_hybrid_connection_namespace_relayModifica datosupdate_logsVisible para otrosupdate_metadataVisible para otrosupdate_ms_deploysVisible para otrosupdate_onedeploysVisible para otrosupdate_pushsettingsVisible para otrosupdate_scmsVisible para otrosupdate_serverfarmModifica datosupdate_siteModifica datosupdate_site_certificateModifica datosupdate_site_deploymentModifica datosupdate_site_domain_ownership_identifierModifica datosupdate_site_functionModifica datosupdate_site_host_name_bindingModifica datosupdate_site_hybridconnectionModifica datosupdate_site_migratesVisible para otrosupdate_site_premieraddonModifica datosupdate_site_private_endpoint_connectionModifica datosupdate_site_public_certificateModifica datosupdate_site_sitecontainerModifica datosupdate_site_siteextensionModifica datosupdate_site_virtual_network_connectionModifica datosupdate_slot_config_namesVisible para otrosupdate_virtual_network_connection_gatewayModifica datosupdate_virtual_network_connection_routeModifica datosupdate_virtual_networksVisible para otrosupdate_websVisible para otros
Configúralo en tres pasos
- 1
Elige la aplicación
Crea una cuenta gratuita de PipMCP y elige Azure Web Apps en la lista de aplicaciones.
- 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
Añade el enlace a tu IA
Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:
- Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
- Pega tu enlace como URL del servidor MCP remoto.
- 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.
Integraciones relacionadas
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 gratisPipMCP no está afiliado a Azure Web Apps. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.






