Integration · Entwicklertools
Claude & ChatGPT mit Azure Web Apps verbinden
Frage deine KI, welche Web-Apps laufen, warum die letzte Bereitstellung fehlgeschlagen ist, oder bitte sie, eine Website in Azure App Service neu zu starten. Sie kann Web-Apps und App Service-Pläne auflisten und auslesen, Bereitstellungen und deren Protokolle lesen, Diagnosedetektoren ausführen, die Kontingentnutzung prüfen und Apps starten, stoppen oder neu starten. So kannst du deine Websites überprüfen, ohne dich durch das Azure-Portal zu klicken.
Kostenloser Tarif, keine Kreditkarte erforderlich. Dauert etwa eine Minute.
Fragen Sie zum Beispiel
“Welche Web-Apps habe ich, und laufen sie?”
Die KI listet die Web-Apps in deinem Abonnement mit Ressourcengruppe, Status und Hostnamen auf.
“Warum ist die letzte Bereitstellung von shop-api fehlgeschlagen?”
Sie listet die Bereitstellungen der App auf und liest das Protokoll der fehlgeschlagenen Bereitstellung.
“Starte die Staging-Website in der Ressourcengruppe web-rg neu.”
Sie startet die Web-App neu. Während des Neustarts ist die Website kurzzeitig nicht verfügbar.
Was Ihre KI tun kann
Web-Apps
Web-Apps mit ihrer Konfiguration, ihren Hostnamen, Instanzen, Protokollierungseinstellungen und Sicherungen auflisten und auslesen sowie starten, stoppen oder neu starten.
Bereitstellungen und Diagnosen
Bereitstellungen und Bereitstellungsprotokolle lesen, Diagnosedetektoren auflisten und ausführen sowie die Kontingentnutzung prüfen.
Pläne und WebJobs
App Service-Pläne und ihre Apps auflisten und auslesen, alle Apps eines Plans neu starten sowie ausgelöste WebJobs auflisten oder ausführen.
“Wie viel CPU-Zeit und Arbeitsspeicher nutzt marketing-site?”
Sie liest die Kontingentnutzung der App für CPU-Zeit, Arbeitsspeicher, Bandbreite und Speicherplatz aus.
“Führe für die Checkout-App eine Diagnose für die letzte Stunde aus.”
Sie listet die verfügbaren Detektoren auf und führt den passenden für diesen Zeitraum aus. Diagnosen greifen nur lesend auf Daten zu.
“Was läuft im Plan Production?”
Sie liest die Preisstufe und die Anzahl der Worker des Plans aus und listet die darauf laufenden Web-Apps auf.
25 Tools für Azure Web Apps
Diese Tools werden beim Verbinden aktiviert. Sie können jedes einzelne deaktivieren oder festlegen, dass es vor der Ausführung Ihre Freigabe benötigt.
get_app_service_planEinen App Service-Plan anhand von `resource_group_name` und `name` mit seiner Preisstufe und der Anzahl seiner Worker abrufen.get_deploymentEine Bereitstellung einer Web-App anhand von `resource_group_name`, `name` und `deployment_id` abrufen.get_deployment_logDas Protokoll einer Bereitstellung anhand von `resource_group_name`, `name` und `deployment_id` abrufen. Damit lässt sich prüfen, warum eine Bereitstellung fehlgeschlagen ist.get_logging_configDie Protokollierungskonfiguration einer Web-App (Anwendungs-, HTTP- und Protokolle fehlgeschlagener Anforderungen) anhand von `resource_group_name` und `name` abrufen.get_web_appEine Web-App anhand von `resource_group_name` und `name` mit ihrem Status, ihren Hostnamen, ihrem Plan und ihren Einstellungen abrufen.get_web_app_configDie Websitekonfiguration einer Web-App (Laufzeitversionen, Dauerbetrieb, HTTPS- und FTP-Einstellungen) anhand von `resource_group_name` und `name` abrufen.get_web_app_usageDie Kontingentnutzung einer Web-App (CPU-Zeit, Arbeitsspeicher, Bandbreite, Speicherplatz) anhand von `resource_group_name` und `name` abrufen.list_app_service_plansAlle App Service-Pläne im Abonnement auflisten.list_app_service_plans_in_groupDie App Service-Pläne in einer Ressourcengruppe (`resource_group_name`) auflisten.list_backupsDie vorhandenen Sicherungen einer Web-App anhand von `resource_group_name` und `name` auflisten.list_deploymentsDie Bereitstellungen einer Web-App anhand von `resource_group_name` und `name` auflisten.list_diagnosticsDie für eine Web-App verfügbaren Diagnosedetektoren anhand von `resource_group_name` und `site_name` auflisten.list_host_namesDie einer Web-App zugeordneten Hostnamen (benutzerdefinierte Domains) anhand von `resource_group_name` und `name` auflisten.list_plan_web_appsDie auf einem App Service-Plan laufenden Web-Apps anhand von `resource_group_name` und dem Plannamen `name` auflisten.list_triggered_webjobsDie ausgelösten WebJobs (bei Bedarf oder zeitgesteuert) einer Web-App anhand von `resource_group_name` und `name` auflisten.list_web_app_instancesDie laufenden Instanzen einer Web-App anhand von `resource_group_name` und `name` auflisten.list_web_appsAlle App Service-Web-Apps im Abonnement mit ihrer Ressourcengruppe, ihrem Status und ihren Hostnamen auflisten.list_web_apps_in_groupDie Web-Apps in einer Ressourcengruppe (`resource_group_name`) auflisten.list_webjobsAlle WebJobs einer Web-App anhand von `resource_group_name` und `name` auflisten.restart_plan_web_appsÄndert DatenAlle Web-Apps eines App Service-Plans anhand von `resource_group_name` und dem Plannamen `name` neu starten. Alle betroffenen Websites sind kurzzeitig nicht verfügbar.restart_web_appÄndert DatenEine Web-App anhand von `resource_group_name` und `name` neu starten; `soft_restart` führt den Neustart aus, ohne die Worker neu zu starten. Die Website ist kurzzeitig nicht verfügbar.run_diagnosticEinen Diagnosedetektor für eine Web-App anhand von `resource_group_name`, `site_name` und `detector_name` ausführen, optional für einen Zeitraum mit `start_time`/`end_time`. Nur lesender Zugriff.run_triggered_webjobÄndert DatenEinen ausgelösten WebJob anhand von `resource_group_name`, `name` und `web_job_name` sofort ausführen.start_web_appÄndert DatenEine gestoppte Web-App anhand von `resource_group_name` und `name` starten.stop_web_appÄndert DatenEine Web-App anhand von `resource_group_name` und `name` stoppen. Die Website bleibt offline, bis sie wieder gestartet wird.
In drei Schritten einrichten
- 1
App auswählen
Erstellen Sie ein kostenloses PipMCP-Konto und wählen Sie Azure Web Apps aus der App-Liste.
- 2
Schlüssel einfügen
Erstelle deine eigene Microsoft Entra-App, füge ihre Anwendungs-ID (Client-ID), den Wert ihres geheimen Clientschlüssels und deine Azure-Abonnement-ID ein und melde dich anschließend einmal an. Öffne im Azure-Portal Microsoft Entra ID > App-Registrierungen > Neue Registrierung und füge die Web-Umleitungs-URI https://pipmcp.com/oauth/callback hinzu. Füge unter API-Berechtigungen Azure Service Management > user_impersonation (delegiert) hinzu. Erstelle unter Zertifikate & Geheimnisse einen geheimen Clientschlüssel und kopiere dessen Wert. Dein Azure-Benutzer benötigt eine Rolle für die Web-Apps, beispielsweise Website Contributor.
- 3
Link zu Ihrer KI hinzufügen
Sie erhalten einen persönlichen MCP-Link. Fügen Sie ihn in Claude, ChatGPT oder Cursor hinzu:
- Klicken Sie auf Ihren Namen und dann auf Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen.
- Fügen Sie Ihren Link als URL des Remote-MCP-Servers ein.
- Aktivieren Sie den Konnektor über das +-Menü in einem Chat.
Fragen
Was kann die KI in Azure Web Apps tun?
Sie kann Web-Apps, App Service-Pläne, Bereitstellungen und Bereitstellungsprotokolle, Websitekonfigurationen, Protokollierungseinstellungen, Hostnamen, Instanzen, Sicherungen, Kontingentnutzung und WebJobs auflisten und auslesen sowie Diagnosedetektoren ausführen. Sie kann Web-Apps starten, stoppen und neu starten, alle Apps eines Plans neu starten und ausgelöste WebJobs ausführen.
Kann die KI meine Zugangsdaten für Azure Web Apps sehen?
Nein. Deine Client-ID, dein geheimer Clientschlüssel und deine Anmeldetoken werden verschlüsselt gespeichert und der KI niemals angezeigt. Nach dem Speichern werden sie nicht erneut angezeigt, auch dir nicht. Die KI sieht nur die Ergebnisse der Tools, die sie aufruft.
Kann ich festlegen, was die KI tun darf?
Ja. Du wählst aus, welche Tools aktiviert sind, und kannst zunächst nur Abfragen erlauben. Wenn eine Web-App gestoppt wird, bleibt die Website offline, bis sie wieder gestartet wird. Neustarts machen Websites kurzzeitig nicht verfügbar, und das Ausführen eines WebJobs stößt echte Aufgaben an. Für diese Tools kann daher vor der Ausführung deine Freigabe erforderlich sein. Jeder Tool-Aufruf wird protokolliert.
Funktioniert das mit ChatGPT?
Ja. Öffne in ChatGPT Einstellungen › Apps & Konnektoren › Erweitert, aktiviere den Entwicklermodus und füge deinen PipMCP-Link hinzu. Der Entwicklermodus erfordert einen kostenpflichtigen ChatGPT-Tarif: Plus, Pro, Business oder Enterprise. Derselbe Link funktioniert auch in Claude (Einstellungen › Konnektoren › Benutzerdefinierten Konnektor hinzufügen), Cursor und anderen MCP-Clients.
Was kostet das?
Azure Web Apps wird über OAuth verbunden. OAuth-Verbindungen erfordern den PipMCP-Tarif Pro oder höher. PipMCP bietet auch einen kostenlosen Tarif ohne Kreditkarte an, der diese Verbindung jedoch nicht enthält. Kostenpflichtige Tarife werden pro abgeschlossener Aufgabe abgerechnet. Außerdem benötigst du ein eigenes Azure-Abonnement.
Auf welche Azure-Ressourcen kann die KI zugreifen?
Die KI arbeitet über den Azure-Benutzer, mit dem du dich anmeldest, und verwendet die delegierte Berechtigung user_impersonation. Sie kann nur auf Web-Apps im angegebenen Abonnement zugreifen, für die dieser Benutzer eine Rolle hat, beispielsweise Website Contributor. Zusätzlich stehen nur die Tools zur Verfügung, die du in PipMCP aktivierst.
Lassen Sie Ihre KI noch heute in Azure Web Apps arbeiten.
Starten Sie kostenlos. Ihr Schlüssel bleibt verschlüsselt und Sie entscheiden, was die KI tun darf.
Azure Web Apps kostenlos verbindenPipMCP steht in keiner Verbindung zu Azure Web Apps. Produktnamen sind Marken ihrer jeweiligen Inhaber.






