Loadster MCP

offiziell

Lasttestung und synthetisches Monitoring. Testen Sie Ihre Website mit Playwright, Browser Bots oder Protocol Bots. Nutzen Sie den MCP, um Testskripte zu erstellen und auszuführen, Lasttests zu konfigurieren, Testergebnisse zu analysieren und Monitore einzurichten.

Was kann man mit Loadster MCP machen?

  • Projekte auflisten und Dokumentation einsehen — Bitten Sie darum, Ihre Loadster-Projekte zu sehen oder die API-Dokumentation über list_projects und get_documentation aufzurufen.
  • Lasttestskripte erstellen und bearbeiten — Lassen Sie den Assistenten Skripte mit create_script, validate_script und update_script schreiben, validieren oder aktualisieren.
  • Datensätze und Szenarien verwalten — Testdaten und Szenariokonfigurationen mit create_dataset und create_scenario erstellen oder ändern.
  • Monitore einrichten und überprüfen — Erstellen oder prüfen Sie den Status von Monitoren und Vorfällen mit create_monitor und list_incidents.
  • Lasttestberichte analysieren — Rufen Sie frühere Testergebnisse ab und fügen Sie Notizen über get_load_test_report und update_load_test_notes hinzu.

Dokumentation

Loadster MCP

Loadster ist eine Cloud-Plattform für Lasttests und Monitoring. Der integrierte Model Context Protocol-Server (MCP) ermöglicht es KI-Agenten wie Claude, ChatGPT, Codex, Cursor und VS Code, Lasttest-Skripte zu schreiben und auszuführen, Lasttest-Szenarien zu erstellen, Monitore einzurichten und Ergebnisse in Ihrem Loadster-Konto zu analysieren.

Dieses Repository ist die öffentliche Anlaufstelle für die Verbindung zu diesem Server: Einrichtungs-Snippets für jeden Client, das Claude Code Plugin und die Metadaten hinter Loadsters Einträgen in MCP-Verzeichnissen. Der Server selbst wird von Loadster unter https://api.loadster.com/mcp gehostet, und sein Quellcode wird hier nicht veröffentlicht.

Der gepflegte, vollständige Leitfaden ist das KI-Agenten-Kapitel des Loadster-Handbuchs. Diese README ist die Kurzversion.

Der Loadster-MCP-Endpunkt

URLhttps://api.loadster.com/mcp
TransportStreamable HTTP
AuthentifizierungOAuth 2.1 (bevorzugt) oder ein MCP-Token in einem Authorization: Bearer-Header
Registrierungsnamecom.loadster/loadster-mcp

OAuth ist der einfachste Weg, eine Verbindung herzustellen. Clients, die MCP-OAuth unterstützen, leiten Sie zu Loadster weiter, um die Verbindung in Ihrem Browser zu genehmigen. Sie können verbundene Agenten auf der Seite KI-Agenten in Ihren Loadster-Einstellungen überprüfen oder widerrufen.

MCP-Tokens sind für Clients gedacht, die kein OAuth unterstützen, sowie für CI-Jobs und skriptbasierte Agenten. Erstellen Sie eines im Loadster-Dashboard unter Einstellungen → KI-Agenten → MCP-Tokens, kopieren Sie es sofort (es wird nur einmal angezeigt) und senden Sie es als Authorization: Bearer YOUR_TOKEN. Ein Token agiert als Sie innerhalb des Teams, in dem Sie es erstellt haben. Behandeln Sie es daher wie ein Passwort.

Claude Code mit Loadster verbinden

Der schnellste Weg ist das Plugin aus diesem Repository, das den Loadster-MCP-Server sowie einige Fähigkeiten hinzufügt, die einen sinnvollen Lasttest-Workflow abbilden:

/plugin marketplace add loadster/loadster-mcp
/plugin install loadster@loadster

Führen Sie dann /mcp aus, wählen Sie loadster und genehmigen Sie die OAuth-Verbindung in Ihrem Browser. Fragen Sie Claude etwas wie „Liste meine Loadster-Projekte auf“, um zu bestätigen, dass es auf Ihr Konto zugreifen kann.

Ohne das Plugin fügen Sie den Server direkt hinzu, und Claude Code führt Sie durch OAuth:

claude mcp add --transport http loadster https://api.loadster.com/mcp

Oder mit einem MCP-Token für die headless-Nutzung:

claude mcp add --transport http loadster https://api.loadster.com/mcp --header "Authorization: Bearer YOUR_TOKEN"

Die entsprechende projektbezogene .mcp.json:

{
  "mcpServers": {
    "loadster": {
      "type": "http",
      "url": "https://api.loadster.com/mcp"
    }
  }
}

Claude Desktop und claude.ai mit Loadster verbinden

Claude Desktop und claude.ai verbinden sich über benutzerdefinierte Konnektoren mit Remote-MCP-Servern, die OAuth verwenden.

  1. Öffnen Sie Einstellungen → Konnektoren und wählen Sie Benutzerdefinierten Konnektor hinzufügen.
  2. Geben Sie einen Namen und die URL https://api.loadster.com/mcp ein.
  3. Wählen Sie Verbinden und genehmigen Sie die Loadster-OAuth-Verbindung, wenn sich Ihr Browser öffnet.
  4. Öffnen Sie in einer Konversation das Tools-Menü und aktivieren Sie den Loadster-Konnektor.

ChatGPT und Codex mit Loadster verbinden

ChatGPT im Web verbindet sich über Plugins, die im Entwicklermodus (Einstellungen → Sicherheit und Anmeldung) erstellt werden. Öffnen Sie Plugins, fügen Sie eine Verbindung mit der URL https://api.loadster.com/mcp hinzu, fügen Sie sie dann über das Tools-Menü zu einer neuen Konversation hinzu und genehmigen Sie die OAuth-Verbindung.

Codex in der ChatGPT-Desktop-App, die Codex-CLI und die Codex-IDE-Erweiterung teilen sich eine Konfiguration:

codex mcp add loadster --url https://api.loadster.com/mcp
codex mcp login loadster

Oder mit einem MCP-Token in ~/.codex/config.toml:

[mcp_servers.loadster]
url = "https://api.loadster.com/mcp"
bearer_token_env_var = "LOADSTER_MCP_TOKEN"

Cursor mit Loadster verbinden

Install in Cursor

Oder fügen Sie es zu .cursor/mcp.json in Ihrem Projekt hinzu (oder ~/.cursor/mcp.json für alle Projekte) und genehmigen Sie die OAuth-Verbindung, wenn Cursor sich zum ersten Mal verbindet:

{
  "mcpServers": {
    "loadster": {
      "url": "https://api.loadster.com/mcp"
    }
  }
}

Um stattdessen ein MCP-Token zu verwenden, fügen Sie "headers": { "Authorization": "Bearer ${env:LOADSTER_MCP_TOKEN}" } hinzu und setzen Sie LOADSTER_MCP_TOKEN in der Umgebung, bevor Sie Cursor starten.

VS Code mit Loadster verbinden

Install in VS Code Install in VS Code Insiders

Oder führen Sie MCP: Server hinzufügen über die Befehlspalette aus, oder fügen Sie es zu .vscode/mcp.json hinzu:

{
  "servers": {
    "loadster": {
      "type": "http",
      "url": "https://api.loadster.com/mcp"
    }
  }
}

Um ein MCP-Token zu verwenden, deklarieren Sie eine promptString-Eingabe mit "password": true und referenzieren Sie sie in einem Authorization-Header. Das Handbuch enthält das vollständige Beispiel.

Andere MCP-Clients mit Loadster verbinden

Jeder Client, der Remote-Server über Streamable HTTP unterstützt, kann sich auf dieselbe Weise verbinden. Für Clients, die nur lokale (stdio) Server unterstützen, funktioniert die mcp-remote-Brücke normalerweise. Lassen Sie die --header-Argumente weg, damit der OAuth-Flow anstelle eines Tokens ausgeführt wird:

{
  "mcpServers": {
    "loadster": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.loadster.com/mcp", "--header", "Authorization: Bearer YOUR_TOKEN"]
    }
  }
}

Was ein Agent mit Loadster tun kann

Der Server stellt den größten Teil des Loadster-Dashboards bereit. Clients rufen die Live-Tool-Liste ab, wenn sie sich verbinden. Diese Tabelle ist daher eine Übersicht der Oberfläche und nicht die Quelle der Wahrheit.

GruppeTools
Projekte und Dokumentationlist_projects, get_documentation, get_scripting_api, get_example, list_command_types, get_command_schema, get_variable_schema
Skriptelist_scripts, get_script, create_script, update_script, duplicate_script, delete_script, import_script, validate_script, play_script, get_play_status, stop_script, get_step_detail, get_screenshot, list_script_revisions, get_script_revision, restore_script_revision, list_script_assets, get_script_asset, put_script_asset, delete_script_asset
Datensätzelist_datasets, get_dataset, create_dataset, update_dataset, append_dataset_rows, delete_dataset
Szenarien und Engineslist_scenarios, get_scenario, create_scenario, update_scenario, delete_scenario, list_engines
Lasttest-Berichtelist_load_tests, get_load_test_report, update_load_test_notes
Monitoringlist_monitoring_locations, list_monitors, get_monitor, create_monitor, update_monitor, disable_monitor, delete_monitor, list_monitor_cycles, get_monitor_cycle_detail, get_monitoring_summary, list_incidents, get_incident
Feedbacksubmit_feedback

Einige Aktionen sind bewusst Menschen vorbehalten. Ein Agent kann keinen vollständigen Lasttest starten oder stoppen, keinen Monitor aktivieren, keine Benachrichtigungsrichtlinien oder Wartungsfenster verwalten und auch Ihr Team, Ihre Abrechnung oder Ihr Fuel nicht verwalten. Er bereitet alles vor und übergibt, damit Sie den Startknopf drücken.

Jedes Tool trägt MCP-Anmerkungen (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), sodass Clients, die diese unterstützen, vor Schreib- und Löschvorgängen eine Rückfrage stellen können.

Sicherheitspraktiken für KI-Lasttests

  • Der Agent agiert in Ihrem Konto. Er bearbeitet dieselben Skripte, Szenarien, Datensätze und Monitore, die Ihr Team sieht. Skriptänderungen erstellen Revisionen, die Sie wiederherstellen können, aber es ist dennoch eine gute Idee, vorgeschlagene Änderungen zu überprüfen und Experimente in einem eigenen Projekt zu halten.
  • Testen Sie nur, was Ihnen gehört. Richten Sie Skripte nur auf Systeme, die Sie besitzen oder für die Sie autorisiert sind. Das Abspielen eines Skripts führt einen einzelnen Bot aus, aber die Verantwortung liegt in jedem Fall bei Ihnen.
  • Begrenzen Sie Ihren Zugriff. Verwenden Sie ein Token pro Agent oder Maschine, benennen Sie sie klar und widerrufen Sie nicht mehr verwendete. Überprüfen Sie OAuth-Verbindungen auf der Seite „KI-Agenten“.

Support

  • Einrichtungshilfe und Fragen: help@loadster.com
  • Sicherheitsprobleme: siehe SECURITY.md
  • Probleme mit dem Inhalt dieses Repositorys (README, Plugin oder Verzeichnismetadaten): Eröffnen Sie hier ein Issue

Was in diesem Repository enthalten ist

PfadZweck
server.jsonLoadsters Eintrag im offiziellen MCP-Registry
glama.jsonMaintainer-Metadaten für den Glama-Eintrag
.claude-plugin/, .mcp.json, skills/Das Claude-Code-Plugin und sein Marketplace-Manifest
.github/workflows/Validierung bei jedem Push und Registry-Veröffentlichung bei Releases

Lizenz

Die Inhalte dieses Repositorys werden unter der MIT-Lizenz veröffentlicht. Der Loadster-Dienst selbst unterliegt den Nutzungsbedingungen von Loadster.