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?
- Melihat daftar proyek dan dokumentasi — Minta untuk melihat proyek Loadster Anda atau membuka dokumentasi API melalui
list_projectsdanget_documentation. - Membuat dan mengedit skrip uji beban — Minta asisten untuk menulis, memvalidasi, atau memperbarui skrip menggunakan
create_script,validate_script, danupdate_script. - Mengelola dataset dan skenario — Bangun atau ubah data pengujian dan konfigurasi skenario dengan
create_datasetdancreate_scenario. - Menyiapkan dan meninjau monitor — Buat atau periksa status monitor dan insiden menggunakan
create_monitordanlist_incidents. - Menganalisis laporan uji beban — Tarik hasil pengujian sebelumnya dan tambahkan catatan melalui
get_load_test_reportdanupdate_load_test_notes.
Dokumentasi
Loadster MCP
Loadster adalah platform pengujian beban dan pemantauan berbasis cloud. Server Model Context Protocol (MCP) bawaan-nya memungkinkan agen AI seperti Claude, ChatGPT, Codex, Cursor, dan VS Code untuk menulis dan memutar skrip pengujian beban, membangun skenario pengujian beban, menyiapkan monitor, dan menganalisis hasil di akun Loadster Anda.
Repositori ini adalah rumah publik untuk terhubung ke server tersebut: cuplikan pengaturan 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.
Panduan lengkap yang dikelola adalah bab AI Agents dari manual Loadster. README ini adalah versi singkatnya.
Titik akhir MCP Loadster
| URL | https://api.loadster.com/mcp |
| Transport | Streamable HTTP |
| Autentikasi | OAuth 2.1 (disarankan), atau token MCP di header Authorization: Bearer |
| Nama registri | com.loadster/loadster-mcp |
OAuth adalah cara termudah untuk terhubung. Klien yang mendukung MCP OAuth mengirim Anda ke Loadster untuk menyetujui koneksi di browser Anda, dan Anda dapat meninjau atau mencabut agen yang terhubung di halaman AI Agents di pengaturan Loadster Anda.
Token MCP ditujukan untuk klien yang tidak dapat melakukan OAuth, serta untuk pekerjaan CI dan agen skrip. Buat satu di dasbor Loadster di bawah Settings → AI Agents → MCP Tokens, salin segera (hanya ditampilkan sekali), dan kirim sebagai Authorization: Bearer YOUR_TOKEN. Token bertindak sebagai Anda di 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 MCP Loadster plus beberapa keterampilan yang mengodekan alur kerja pengujian beban yang masuk akal:
/plugin marketplace add loadster/loadster-mcp
/plugin install loadster@loadster
Kemudian jalankan /mcp, pilih loadster, dan setujui koneksi OAuth di browser Anda. Tanyakan sesuatu seperti "Daftarkan proyek Loadster saya" kepada Claude 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 token MCP, untuk penggunaan tanpa kepala:
claude mcp add --transport http loadster https://api.loadster.com/mcp --header "Authorization: Bearer YOUR_TOKEN"
Setara dengan .mcp.json tingkat proyek:
{
"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
ChatGPT di web terhubung melalui plugin yang dibuat 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.
Codex di aplikasi desktop ChatGPT, Codex CLI, dan ekstensi IDE Codex berbagi satu konfigurasi:
codex mcp add loadster --url https://api.loadster.com/mcp
codex mcp login loadster
Atau dengan token MCP di ~/.codex/config.toml:
[mcp_servers.loadster]
url = "https://api.loadster.com/mcp"
bearer_token_env_var = "LOADSTER_MCP_TOKEN"
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 token MCP 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 token MCP, deklarasikan input promptString dengan "password": true dan referensikan di header Authorization. Manual 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 untuk 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 mengekspos sebagian besar dasbor Loadster. Klien mengambil daftar alat langsung saat terhubung, jadi tabel ini adalah peta permukaan, bukan sumber kebenaran.
| Grup | Alat |
|---|---|
| Proyek dan dokumentasi | list_projects, 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 |
| Kumpulan data | 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 pengujian 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 pengujian beban penuh, mengaktifkan monitor, mengelola kebijakan notifikasi atau jendela pemeliharaan, atau mengelola tim, penagihan, atau Fuel Anda. Agen menyiapkan semuanya dan menyerahkannya agar Anda menekan tombol luncurkan.
Setiap alat membawa anotasi MCP (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), sehingga klien yang menghormatinya dapat meminta konfirmasi sebelum menulis dan menghapus.
Praktik keamanan untuk pengujian beban AI
- Agen bertindak di akun Anda. Agen mengedit skrip, skenario, kumpulan data, dan monitor yang sama yang dilihat tim Anda. Perubahan skrip membuat revisi yang dapat Anda pulihkan, tetapi tetap ide yang baik untuk meninjau perubahan yang diusulkan dan menjaga eksperimen di proyek mereka sendiri.
- Hanya uji milik Anda. Arahkan skrip hanya ke sistem yang Anda miliki atau berwenang untuk menguji. Memutar skrip menjalankan satu bot, tetapi itu tanggung jawab Anda bagaimanapun juga.
- Batasi akses Anda. Gunakan satu token per agen atau mesin, beri nama dengan jelas, dan cabut yang tidak lagi Anda gunakan. Tinjau koneksi OAuth di halaman AI Agents.
Dukungan
- Bantuan pengaturan dan pertanyaan: help@loadster.com
- Masalah keamanan: lihat SECURITY.md
- Masalah dengan isi repositori ini (README, plugin, atau metadata direktori): buka masalah di sini
Apa yang ada di repositori ini
| Jalur | Tujuan |
|---|---|
server.json | Entri Loadster di Registri MCP resmi |
glama.json | Metadata pemelihara untuk daftar Glama |
.claude-plugin/, .mcp.json, skills/ | Plugin Claude Code dan manifes marketplace-nya |
.github/workflows/ | Validasi pada setiap push, dan penerbitan registri pada rilis |
Lisensi
Isi repositori ini dirilis di bawah Lisensi MIT. Layanan Loadster itu sendiri diatur oleh ketentuan layanan Loadster.