Loadster MCP
resmiPengujian beban dan pemantauan sintetis. Uji situs Anda dengan Playwright, Browser Bots, atau Protocol Bots. Gunakan MCP untuk membuat dan memutar skrip pengujian, mengonfigurasi pengujian beban, menganalisis hasil pengujian, dan menyiapkan monitor.
Apa yang bisa Anda lakukan dengan Loadster MCP?
- Menulis dan memutar skrip — Buat, perbarui, validasi, dan putar skrip uji beban Loadster, lalu periksa status pemutaran dan detail langkah.
- Membangun skenario — Buat dan perbarui skenario uji beban serta daftarkan mesin yang tersedia.
- Menyiapkan monitor — Buat dan perbarui monitor sintetis, daftarkan lokasi pemantauan, dan tinjau siklus serta insiden monitor.
- Menganalisis hasil — Daftarkan uji beban, baca laporan uji beban, dan perbarui catatan uji beban.
- Mengelola kumpulan data — Buat kumpulan data, tambahkan baris, dan perbarui atau hapus kumpulan data yang ada.
- Menghubungkan dan mengonfirmasi akses — Hubungkan melalui
https://api.loadster.com/mcpdengan OAuth atau token akses pribadi, lalu minta agen untuk mendaftarkan proyek Anda.
Dokumentasi
Loadster MCP
Loadster adalah platform pengujian beban dan pemantauan berbasis cloud. Server Model Context Protocol (MCP) bawaannya memungkinkan agen AI seperti Claude, ChatGPT, Codex, Cursor, dan VS Code menulis dan menjalankan skrip uji beban, membangun skenario uji beban, menyiapkan monitor, dan menganalisis hasil di akun Loadster Anda.
Repositori ini adalah rumah publik untuk terhubung ke server tersebut: cuplikan penyiapan untuk setiap klien, plugin Claude Code,
dan metadata di balik daftar Loadster di direktori MCP. Server itu sendiri dihosting oleh Loadster di
https://api.loadster.com/mcp, dan sumbernya tidak dipublikasikan di sini. Loadster juga merupakan plugin resmi di
direktori plugin ChatGPT dan Codex.
Panduan lengkap yang dipelihara adalah AI Assistants & MCP chapter of the Loadster manual. README ini adalah versi singkatnya.
Endpoint Loadster MCP
| URL | https://api.loadster.com/mcp |
| Transport | Streamable HTTP |
| Autentikasi | OAuth 2.1 (disarankan), atau personal access token di header Authorization: Bearer |
| Nama registri | com.loadster/loadster-mcp |
OAuth adalah cara termudah untuk terhubung. Klien yang mendukung MCP OAuth mengarahkan Anda ke Loadster untuk menyetujui koneksi di browser Anda, dan Anda dapat meninjau atau mencabut agen yang terhubung di halaman API & MCP di pengaturan Loadster Anda.
Personal access token ditujukan untuk klien yang tidak dapat menggunakan OAuth, serta untuk tugas CI dan agen berskrip. Jenis token
yang sama juga berfungsi untuk memanggil Loadster REST API secara langsung. Buat satu di
dasbor Loadster di bawah Settings → API & MCP → Personal Access Tokens, salin segera (hanya ditampilkan
sekali), dan kirimkan sebagai Authorization: Bearer YOUR_TOKEN. Token bertindak sebagai Anda dalam tim tempat Anda membuatnya, jadi
perlakukan seperti kata sandi.
Menghubungkan Claude Code ke Loadster
Cara tercepat adalah plugin dari repositori ini, yang menambahkan server Loadster MCP plus skill untuk
alur kerja pengujian beban yang masuk akal: setup untuk terhubung, setup-script untuk skrip pertama, setup-scenario untuk
skenario uji beban pertama, setup-monitor untuk monitor sintetis pertama, load-test untuk pengujian penuh, dan
results untuk membaca apa yang terjadi.
/plugin marketplace add loadster/loadster-mcp
/plugin install loadster@loadster
Lalu jalankan /mcp, pilih loadster, dan setujui koneksi OAuth di browser Anda. Tanyakan kepada Claude sesuatu seperti
"List my Loadster projects" untuk memastikan ia dapat menjangkau akun Anda.
Tanpa plugin, tambahkan server secara langsung dan Claude Code akan memandu Anda melalui OAuth:
claude mcp add --transport http loadster https://api.loadster.com/mcp
Atau dengan personal access token, untuk penggunaan headless:
claude mcp add --transport http loadster https://api.loadster.com/mcp --header "Authorization: Bearer YOUR_TOKEN"
.mcp.json tingkat proyek yang setara:
{
"mcpServers": {
"loadster": {
"type": "http",
"url": "https://api.loadster.com/mcp"
}
}
}
Menghubungkan Claude Desktop dan claude.ai ke Loadster
Claude Desktop dan claude.ai terhubung ke server MCP jarak jauh sebagai konektor kustom, yang menggunakan OAuth.
- Buka Settings → Connectors dan pilih Add custom connector.
- Masukkan nama dan URL
https://api.loadster.com/mcp. - Pilih Connect dan setujui koneksi OAuth Loadster saat browser Anda terbuka.
- Dalam percakapan, buka menu alat dan aktifkan konektor Loadster.
Menghubungkan ChatGPT dan Codex ke Loadster
Loadster adalah plugin resmi di direktori plugin ChatGPT dan Codex, dengan skill setup, load-test, dan
results. Skill setup-script, setup-scenario, dan setup-monitor yang baru akan menjangkaunya saat
daftar direktori diperbarui.
- ChatGPT: buka Loadster plugin, pilih Install plugin, lalu Connect dan setujui koneksi OAuth Loadster. Mulai percakapan dengan @Loadster. Di ruang kerja Business atau Enterprise, admin mungkin perlu menyediakannya di bawah Workspace settings → Plugins terlebih dahulu.
- Codex: pasang Loadster dari tab Plugins di aplikasi desktop Codex, atau jalankan
/pluginsdi Codex CLI, lalu mulai sesi baru.
Ekstensi Codex IDE tidak mendukung plugin, jadi ia terhubung melalui konfigurasi MCP Codex, yang dibagikan oleh aplikasi desktop dan CLI:
codex mcp add loadster --url https://api.loadster.com/mcp
codex mcp login loadster
Atau dengan personal access token di ~/.codex/config.toml:
[mcp_servers.loadster]
url = "https://api.loadster.com/mcp"
bearer_token_env_var = "LOADSTER_MCP_TOKEN"
Jika plugin tidak tersedia di akun ChatGPT Anda, Anda tetap dapat menambahkan Loadster sebagai koneksi kustom di
Developer mode (Settings → Security and login). Buka Plugins, tambahkan koneksi dengan URL
https://api.loadster.com/mcp, lalu tambahkan ke percakapan baru dari menu alat dan setujui koneksi
OAuth.
Menghubungkan Cursor ke Loadster
Atau tambahkan ke .cursor/mcp.json di proyek Anda (atau ~/.cursor/mcp.json untuk semua proyek) dan setujui koneksi
OAuth saat Cursor pertama kali terhubung:
{
"mcpServers": {
"loadster": {
"url": "https://api.loadster.com/mcp"
}
}
}
Untuk menggunakan personal access token sebagai gantinya, tambahkan "headers": { "Authorization": "Bearer ${env:LOADSTER_MCP_TOKEN}" } dan atur
LOADSTER_MCP_TOKEN di lingkungan sebelum memulai Cursor.
Menghubungkan VS Code ke Loadster
Atau jalankan MCP: Add Server dari Command Palette, atau tambahkan ke .vscode/mcp.json:
{
"servers": {
"loadster": {
"type": "http",
"url": "https://api.loadster.com/mcp"
}
}
}
Untuk menggunakan personal access token, deklarasikan input promptString dengan "password": true dan rujuk di header
Authorization. Panduan memiliki
contoh lengkapnya.
Menghubungkan klien MCP lain ke Loadster
Klien apa pun yang mendukung server jarak jauh melalui Streamable HTTP dapat terhubung dengan cara yang sama. Untuk klien yang hanya
mendukung server lokal (stdio), jembatan mcp-remote biasanya berfungsi.
Hilangkan argumen --header agar ia menjalankan alur OAuth alih-alih menggunakan token:
{
"mcpServers": {
"loadster": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.loadster.com/mcp", "--header", "Authorization: Bearer YOUR_TOKEN"]
}
}
}
Apa yang dapat dilakukan agen dengan Loadster
Server ini mengekspos sebagian besar dasbor Loadster. Klien mengambil daftar alat langsung saat mereka terhubung, jadi tabel ini adalah peta permukaan, bukan sumber kebenaran. Referensi alat MCP di panduan Loadster dihasilkan dari definisi alat itu sendiri, dengan parameter setiap alat dan apakah alat tersebut merupakan Read, Write, atau Sensitive write.
| Grup | Alat |
|---|---|
| Proyek dan dokumentasi | list_projects, create_project, get_documentation, get_scripting_api, get_example, list_command_types, get_command_schema, get_variable_schema |
| Skrip | 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 |
| Dataset | list_datasets, get_dataset, create_dataset, update_dataset, append_dataset_rows, delete_dataset |
| Skenario dan mesin | list_scenarios, get_scenario, create_scenario, update_scenario, delete_scenario, list_engines |
| Laporan uji beban | list_load_tests, get_load_test_report, update_load_test_notes |
| Pemantauan | 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 |
| Umpan balik | submit_feedback |
Beberapa tindakan sengaja diserahkan kepada manusia. Agen tidak dapat meluncurkan atau menghentikan uji beban penuh, mengaktifkan monitor, mengelola kebijakan notifikasi atau jendela pemeliharaan, atau mengelola tim, penagihan, atau Fuel Anda. Agen menyiapkan semuanya dan menyerahkannya agar Anda yang menekan tombol peluncuran.
Setiap alat membawa anotasi MCP (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), sehingga
klien yang mematuhinya dapat meminta konfirmasi sebelum operasi tulis dan hapus.
Praktik keselamatan untuk pengujian beban AI
- Agen bertindak di akun Anda. Ia mengedit skrip, skenario, dataset, dan monitor yang sama yang dilihat tim Anda. Perubahan skrip membuat revisi yang dapat Anda pulihkan, tetapi tetap disarankan untuk meninjau perubahan yang diusulkan dan menyimpan eksperimen di proyeknya sendiri.
- Uji hanya yang milik Anda. Arahkan skrip hanya ke sistem yang Anda miliki atau berwenang untuk diuji. Menjalankan skrip akan menjalankan satu bot, tetapi tanggung jawab tetap ada pada Anda.
- Batasi akses Anda. Gunakan satu token per agen atau mesin, beri nama dengan jelas, dan cabut yang tidak lagi Anda gunakan.
Jika agen hanya perlu membaca, pilih Read only alih-alih Full access saat Anda menyetujui koneksi OAuth
(scope
mcp:read), atau centang Read only saat Anda membuat token. Agen kemudian hanya dapat menggunakan alat yang membaca, dan tidak dapat mengubah apa pun atau menjalankan skrip. Tinjau koneksi OAuth di halaman API & MCP di pengaturan Loadster Anda. Lihat How Your Assistant Authenticates.
Dukungan
- Bantuan penyiapan dan pertanyaan: help@loadster.com
- Masalah keamanan: lihat SECURITY.md
- Masalah dengan isi repositori ini (README, plugin, atau metadata direktori): buka issue di sini
Apa yang ada di repositori ini
| Path | Tujuan |
|---|---|
server.json | Entri Loadster di official MCP Registry |
glama.json | Metadata pemelihara untuk daftar Glama |
.claude-plugin/, .mcp.json, skills/ | Plugin Claude Code, manifes marketplace-nya, dan skill setup, setup-script, setup-scenario, setup-monitor, load-test, dan results |
.github/workflows/ | Validasi pada setiap push, dan publikasi registri saat rilis |
Lisensi
Isi repositori ini dirilis di bawah MIT License. Layanan Loadster sendiri diatur oleh Loadster's terms of service.