Loadster MCP
offiziellLasttestung 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_projectsundget_documentationaufzurufen. - Lasttestskripte erstellen und bearbeiten — Lassen Sie den Assistenten Skripte mit
create_script,validate_scriptundupdate_scriptschreiben, validieren oder aktualisieren. - Datensätze und Szenarien verwalten — Testdaten und Szenariokonfigurationen mit
create_datasetundcreate_scenarioerstellen oder ändern. - Monitore einrichten und überprüfen — Erstellen oder prüfen Sie den Status von Monitoren und Vorfällen mit
create_monitorundlist_incidents. - Lasttestberichte analysieren — Rufen Sie frühere Testergebnisse ab und fügen Sie Notizen über
get_load_test_reportundupdate_load_test_noteshinzu.
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
| URL | https://api.loadster.com/mcp |
| Transport | Streamable HTTP |
| Authentifizierung | OAuth 2.1 (bevorzugt) oder ein MCP-Token in einem Authorization: Bearer-Header |
| Registrierungsname | com.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.
- Öffnen Sie Einstellungen → Konnektoren und wählen Sie Benutzerdefinierten Konnektor hinzufügen.
- Geben Sie einen Namen und die URL
https://api.loadster.com/mcpein. - Wählen Sie Verbinden und genehmigen Sie die Loadster-OAuth-Verbindung, wenn sich Ihr Browser öffnet.
- Ö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
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
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.
| Gruppe | Tools |
|---|---|
| Projekte und Dokumentation | list_projects, get_documentation, get_scripting_api, get_example, list_command_types, get_command_schema, get_variable_schema |
| Skripte | list_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ätze | list_datasets, get_dataset, create_dataset, update_dataset, append_dataset_rows, delete_dataset |
| Szenarien und Engines | list_scenarios, get_scenario, create_scenario, update_scenario, delete_scenario, list_engines |
| Lasttest-Berichte | list_load_tests, get_load_test_report, update_load_test_notes |
| Monitoring | list_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 |
| Feedback | submit_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
| Pfad | Zweck |
|---|---|
server.json | Loadsters Eintrag im offiziellen MCP-Registry |
glama.json | Maintainer-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.