KI-Assistenten (MCP)

LoadFocus uber Ihren KI-Assistenten steuern (MCP)

Mit dem LoadFocus MCP-Server kann ein KI-Assistent wie Claude Ihr LoadFocus-Konto direkt bedienen. Sie formulieren Ihre Anfrage in normaler Sprache ("teste meine Checkout-Seite aus Europa unter Last", "richte einen API-Monitor fur diesen Endpunkt ein", "wie haben sich meine Core Web Vitals diese Woche entwickelt?") und der Assistent nutzt LoadFocus-Tools, um Tests zu erstellen, auszufuhren, Ergebnisse zu lesen und zu berichten.

Es funktioniert uber eine einzige Verbindung fur alle LoadFocus-Dienste:

  • Cloud-, k6- und JMeter-Load-Testing (loadfocus.com/load-testing)
  • Page Speed Monitoring mit Lighthouse und Core Web Vitals (loadfocus.com/page-speed-monitoring)
  • API-Monitoring mit geplanten Prufungen, Assertions und Benachrichtigungen (loadfocus.com/api-monitoring)

Alles lauft in Ihrem Konto und Ihrem aktiven Team, wobei Ihre Plan-Limits vom LoadFocus-Backend genauso durchgesetzt werden wie im Dashboard. Der Assistent kann nichts tun, was Sie nicht auch selbst in der Oberflache tun konnten.

Was ist MCP?

Das Model Context Protocol (MCP) ist ein offener Standard, der KI-Assistenten mit externen Tools und Daten verbindet. LoadFocus stellt seine Plattform als MCP-Server bereit, sodass jeder MCP-fahige Client (Claude Desktop, die Claude-Web-Connectors und andere MCP-Clients) LoadFocus-Tools in Ihrem Namen aufrufen kann, sobald Sie es autorisieren.

  • Server-URL: https://mcp.loadfocus.com/api
  • Anmeldung: Ihr normales LoadFocus-Konto (OAuth)
  • Zugriffsbereich: das Team, in dem Sie gerade arbeiten

Assistenten verbinden

Claude uber die LoadFocus MCP-Seite unter loadfocus.com/mcp verbinden

Sie konnen auf zwei Wegen verbinden: eine interaktive OAuth-Anmeldung (am besten fur Claude) oder einen API-Schlussel (am besten fur Skripte).

Variante A: OAuth (empfohlen, fur Claude und interaktive Clients)

Das ist der einfachste Weg und gibt niemals einen langlebigen Schlussel preis.

  1. Fugen Sie in Ihrem MCP-Client einen benutzerdefinierten Connector / MCP-Server mit dieser URL hinzu:

    https://mcp.loadfocus.com/api
  2. Der Client offnet eine LoadFocus-Anmeldeseite. Melden Sie sich mit Ihrem normalen LoadFocus-Konto an.

  3. Prufen und genehmigen Sie die Zugriffsanfrage. LoadFocus fragt nach:

    • Lesezugriff (mcp:read), damit der Assistent Ihre Tests, Monitore und Ergebnisse auflisten und lesen kann.
    • Schreibzugriff (mcp:write), damit er auf Ihre Anfrage hin Tests und Monitore erstellen und ausfuhren kann.
  4. Sie werden zu Ihrem Client zuruckgeleitet und die LoadFocus-Tools stehen zur Verfugung.

Die Verbindung nutzt Standard-OAuth 2.0 mit PKCE. Access-Tokens sind 30 Tage gultig und werden automatisch erneuert, sodass Sie sich nur gelegentlich anmelden mussen. Sie konnen eine Verbindung jederzeit in Ihrem LoadFocus-Konto widerrufen.

Variante B: API-Schlussel (fur Skripte und nicht-interaktive Clients)

Wenn Ihr MCP-Client statt einer interaktiven Anmeldung ein Bearer-Token unterstutzt, konnen Sie sich mit einem LoadFocus-API-Schlussel authentifizieren.

  1. Erstellen oder kopieren Sie einen API-Schlussel unter loadfocus.com/account/api-keys.

  2. Konfigurieren Sie Ihren Client so, dass er diesen Header sendet:

    Authorization: Bearer YOUR_LOADFOCUS_API_KEY
  3. Um ein bestimmtes Team anzusprechen, senden Sie zusatzlich einen Team-Id-Header mit der Team-ID. Ohne diesen wird Ihr Standard-Team verwendet.

Ein API-Schlussel gewahrt vollen Lese- und Schreibzugriff, behandeln Sie ihn also wie ein Passwort.

Tarife: was kostenlos ist und was ein Upgrade braucht

Der MCP-Server beachtet dieselben Tarifregeln wie das Dashboard:

  • Kostenlose Tarife konnen Cloud-URL-Load-Tests erstellen und ausfuhren, Ergebnisse durchsuchen und die Lese-Tools, Page Speed und API-Monitoring im Rahmen ihrer ublichen Limits nutzen.
  • k6 und JMeter erfordern fur Erstellung und Ausfuhrung einen kostenpflichtigen Tarif.
  • KI-Test-Analyse verbraucht AI-Credits aus Ihrem Tarif.
  • Page-Speed-Prufungen und andere Nutzung sind pro Tarif begrenzt. Bitten Sie den Assistenten jederzeit, "meine Plan-Limits zu prufen".

Wenn ein Tool einen hoheren Tarif benotigt, gibt es eine klare upgrade_required-Meldung zuruck, statt stillschweigend zu scheitern.

Verfugbare Tools

Die Tools sind unten nach Dienst gruppiert. Lese-Tools konnen jederzeit gefahrlos aufgerufen werden. Schreib-Tools verandern Ihr Konto (erstellen, ausfuhren, loschen), und einige sind als kostet Geld (sie starten einen echten Test oder eine Prufung) oder destruktiv (sie loschen Daten dauerhaft) gekennzeichnet.

Konto und Discovery

ToolFunktion
search_toolsDen Tool-Katalog nach Stichwort, Kategorie oder Absicht durchsuchen. Hilfreich, um das richtige Tool zu finden.
list_teamsDie Teams auflisten, denen Sie angehoren, mit Markierung des aktiven Teams.
set_current_teamDas aktive Team fur folgende Aktionen wechseln.
get_planIhren Tarif und Kontostatus anzeigen.
get_plan_limitsAktuelle Nutzung und verbleibendes Kontingent anzeigen (Page-Speed-Nutzung und AI-Credits).
get_ai_creditsIhr Guthaben an KI-Analyse-Credits anzeigen.
list_test_locationsDie fur Tests und Monitore verfugbaren AWS-Regionen auflisten.

Load Testing (Cloud, k6, JMeter)

Lesen

ToolFunktion
list_load_testsGespeicherte Load-Tests eines Typs auflisten (cloud, k6 oder jmeter), optional nach Namen gefiltert.
get_test_configDie Konfiguration eines gespeicherten Tests lesen (Clients, Dauer, Regionen, Skripte).
get_test_run_statusAktueller Status eines Laufs (ausstehend, lauft, beendet, abgebrochen).
get_test_results_summaryAggregiertes Ergebnis eines beendeten Laufs (Antwortzeiten, Durchsatz, Fehlerrate).
get_test_results_timeseriesZeitreihen-Metriken uber einen Zeitraum, fur Diagramme und Trends.
get_test_labelsDie pro Anfrage erfassten Labels (Sampler) eines Laufs.
get_test_baselineEine gespeicherte Baseline, um zu vergleichen "ist dieser Lauf schneller als zuvor?".

Schreiben

ToolFunktion
create_cloud_load_testEinen Cloud-Test erstellen, der eine URL mit N Clients fur eine Dauer aus einer oder mehreren Regionen aufruft. Lauft in jedem Tarif.
create_k6_testEinen k6-Test aus einem Inline-Skript erstellen (kostenpflichtiger Tarif).
create_jmeter_testEinen JMeter-Test aus einem Inline-.jmx-Skript erstellen (kostenpflichtiger Tarif).
run_load_testEinen gespeicherten Test starten. Kostet Geld.
stop_load_testEinen laufenden k6- oder JMeter-Test stoppen.
analyze_test_resultsKI-Analyse eines beendeten Laufs durchfuhren und Engpasse erklaren. Verbraucht AI-Credits.

Page Speed Monitoring (Lighthouse und Core Web Vitals)

ToolFunktion
list_pagespeed_monitorsIhre Page-Speed-Monitore auflisten.
create_pagespeed_monitorEinen Monitor fur eine URL erstellen (mobil oder Desktop, Region, Zeitplan, eigene Header).
run_pagespeed_checkJetzt eine Prufung ausfuhren und auf das Ergebnis warten (bis zu etwa zwei Minuten). Kostet Geld.
get_pagespeed_resultsAktuelle Scores und Core Web Vitals eines Monitors.
get_pagespeed_trendsDurchschnittlicher Score und Pass/Fail-Trend uber einen Zeitraum (zum Beispiel die letzten 7 Tage).
set_pagespeed_scheduleGeplante Prufungen fur einen Monitor ein- oder ausschalten.
create_pagespeed_alertBenachrichtigen, wenn ein Kategorie-Score (Performance, Accessibility, Best Practices, SEO, PWA) unter einen Schwellenwert fallt.
delete_pagespeed_monitorEinen Monitor und seine Ergebnisse loschen. Destruktiv.

API-Monitoring

ToolFunktion
check_api_endpointSofort eine einmalige Prufung gegen einen beliebigen Endpunkt ausfuhren (Methode, Header, Body, Basic Auth, Assertions, Regionen). Kein gespeicherter Monitor notig. Kostet Geld.
list_api_monitorsIhre gespeicherten API-Monitore auflisten.
create_api_monitorEinen geplanten Monitor erstellen (Anfrage plus Assertions plus Zeitplan).
run_api_monitorEinen gespeicherten Monitor jetzt ausfuhren. Kostet Geld.
set_api_monitor_scheduleGeplante Prufungen ein- oder ausschalten.
get_api_monitor_resultsAktuelle Ergebnisse oder der aktuelle Laufstatus.
create_api_alertAuf einen Schwellenwert benachrichtigen, zum Beispiel Antwortzeit uber N Millisekunden oder eine Statuscode-Bedingung.
get_alert_historyDie Benachrichtigungen eines Monitors auflisten oder die Ausloseverlaufe einer Benachrichtigung.
delete_api_monitorEinen Monitor, seine Ergebnisse und seinen Zeitplan zusammen loschen. Destruktiv.

Ressourcen und Prompts

Neben Tools veroffentlicht der Server Ressourcen (schreibgeschutzter Kontext, den der Assistent automatisch einbeziehen kann) und Prompts (vorgefertigte mehrstufige Workflows, die Sie per Name auslosen konnen).

Ressourcen

  • account-summary: Ihre Identitat, Tarif, Status und aktives Team.
  • current-team: das Team, auf das diese Verbindung beschrankt ist.
  • locations: die fur Tests und Monitore verfugbaren Regionen.
  • recent-tests: Ihre neuesten Tests und Monitore uber alle Dienste hinweg, in einer Liste.

Prompts

  • run-load-test: einen Load-Test gegen eine URL erstellen und ausfuhren, eine Konfiguration innerhalb Ihres Tarifs empfehlen, ausfuhren, bis zum Abschluss abfragen und die Ergebnisse zusammenfassen. Bestatigt vor jeder Ausgabe.
  • analyze-last-run: Ihren neuesten beendeten Load-Test finden, Ergebnisse abrufen, KI-Analyse ausfuhren und Engpasse sowie nachste Schritte erklaren.
  • setup-api-monitor: einen Endpunkt oder einen curl-Befehl in einen geplanten Monitor verwandeln: einmal testen, Assertions vorschlagen, dann mit Zeitplan und optionaler Benachrichtigung erstellen.
  • weekly-performance-report: eine dienstubergreifende Wochenubersicht von Load-Tests, Core-Web-Vitals-Trends und API-Verfugbarkeit, mit hervorgehobenen Verschlechterungen.

Beispielgesprache

Sie mussen keine Tool-Namen kennen. Beschreiben Sie einfach, was Sie wollen. Hier sind typische Ablaufe.

Einen Cloud-Load-Test ausfuhren

"Teste https://example.com/checkout mit 200 Nutzern fur 5 Minuten aus US East und Frankfurt unter Last und nenne mir dann p95 und Fehlerrate."

Der Assistent pruft Ihren Tarif und die Regionen, schlagt eine Konfiguration vor und bittet Sie um Bestatigung (das Ausfuhren eines Tests kostet Geld), erstellt den Test, fuhrt ihn aus, fragt bis zum Abschluss ab und meldet die Zusammenfassung. Sie konnen dann "analysiere diesen Lauf" sagen, um eine KI-Aufschlusselung der Engpasse zu erhalten.

Einen API-Monitor aus einem curl-Befehl einrichten

"Hier ist ein curl-Befehl fur meine API. Teste ihn einmal und richte dann einen Monitor alle 5 Minuten ein, der mich benachrichtigt, wenn er langsamer als 800 ms ist oder einen Nicht-200-Status liefert."

Der Assistent analysiert die Anfrage, fuhrt ein einmaliges check_api_endpoint aus, schlagt Assertions vor und erstellt nach Ihrer Bestatigung den Monitor, den Zeitplan und die Benachrichtigung.

Core Web Vitals verfolgen

"Erstelle einen mobilen Page-Speed-Monitor fur meine Startseite, fuhre ihn jetzt aus und benachrichtige mich, wenn die Performance unter 80 fallt."

Wochentliche Zustandsprufung

"Gib mir den Performance-Bericht dieser Woche uber alle meine Tests und Monitore und weise auf alles hin, was sich verschlechtert hat."

Berechtigungen, Sicherheit und Limits

  • Lesen vs. Schreiben. Lese-Tools andern nie etwas. Schreib-Tools erfordern die Berechtigung mcp:write, die Sie bei der Anmeldung erteilt haben. Wenn Sie mit reinem Lesezugriff verbinden, kann der Assistent durchsuchen, aber nichts erstellen oder ausfuhren.
  • Ausgaben sind explizit. Tools, die einen echten Test oder eine Prufung starten, sind als kostenpflichtig gekennzeichnet, und die integrierten Prompts bestatigen vor jeder Ausgabe mit Ihnen.
  • Destruktive Aktionen. Das Loschen eines Monitors entfernt seine Ergebnisse dauerhaft. Der Assistent sollte vor dem Loschen bestatigen.
  • Team-Bereich. Jede Aktion lauft in Ihrem aktiven Team. Nutzen Sie list_teams und set_current_team (oder bitten Sie einfach "wechsle zu Team X"), um es zu andern.
  • Ihr Tarif ist die Grenze. Plan-Limits werden serverseitig durchgesetzt. Ein kostenloses Konto, das einen JMeter-Test ausfuhren will, erhalt eine klare Upgrade-Meldung, kein fehlerhaftes Ergebnis.

Fehlerbehebung

  • Der Assistent sagt, er musse sich erneut anmelden. Tokens werden automatisch erneuert, aber wenn eine Verbindung widerrufen wird oder ablauft, autorisieren Sie einfach uber denselben Connector-Ablauf erneut.
  • Ein Tool sagt "upgrade required". Diese Funktion benotigt einen kostenpflichtigen Tarif. Fragen Sie "welchen Tarif habe ich?" und upgraden Sie unter loadfocus.com/pricing.
  • Ein Tool sagt "insufficient scope". Sie haben mit reinem Lesezugriff verbunden. Verbinden Sie erneut und genehmigen Sie Schreibzugriff, um Tests zu erstellen oder auszufuhren.
  • Falsches Konto oder Team. Bitten Sie den Assistenten "liste meine Teams auf" und "wechsle zu Team X", oder prufen Sie die Ressource account-summary.

Verwandte LoadFocus-Dienste

LoadFocus ist eine Cloud-Testing-Plattform und bietet: