Loadster MCP
ทางการการทดสอบโหลดและการตรวจสอบแบบสังเคราะห์ ทดสอบเว็บไซต์ของคุณด้วย Playwright, Browser Bots หรือ Protocol Bots ใช้ MCP เพื่อสร้างและเล่นสคริปต์ทดสอบ กำหนดค่าการทดสอบโหลด วิเคราะห์ผลการทดสอบ และตั้งค่ามอนิเตอร์
คุณทำอะไรได้บ้างด้วย Loadster MCP?
- แสดงรายการโปรเจกต์และดูเอกสาร — ขอให้แสดงโปรเจกต์ Loadster ของคุณหรือเรียกดูเอกสาร API ผ่าน
list_projectsและget_documentation - สร้างและแก้ไขสคริปต์ทดสอบโหลด — ให้ผู้ช่วยเขียน ตรวจสอบ หรืออัปเดตสคริปต์โดยใช้
create_script,validate_scriptและupdate_script - จัดการชุดข้อมูลและสถานการณ์จำลอง — สร้างหรือแก้ไขข้อมูลทดสอบและการกำหนดค่าสถานการณ์จำลองด้วย
create_datasetและcreate_scenario - ตั้งค่าและตรวจสอบมอนิเตอร์ — สร้างหรือตรวจสอบสถานะของมอนิเตอร์และเหตุการณ์ที่เกิดขึ้นโดยใช้
create_monitorและlist_incidents - วิเคราะห์รายงานการทดสอบโหลด — ดึงผลการทดสอบก่อนหน้าและเพิ่มบันทึกผ่าน
get_load_test_reportและupdate_load_test_notes
เอกสาร
Loadster MCP
Loadster คือแพลตฟอร์มสำหรับการทดสอบโหลดและการตรวจสอบบนคลาวด์ เซิร์ฟเวอร์ Model Context Protocol (MCP) ในตัวช่วยให้เอเจนต์ AI เช่น Claude, ChatGPT, Codex, Cursor และ VS Code สามารถเขียนและเล่นสคริปต์ทดสอบโหลด สร้างสถานการณ์การทดสอบโหลด ตั้งค่าการตรวจสอบ และวิเคราะห์ ผลลัพธ์ในบัญชี Loadster ของคุณได้
พื้นที่เก็บข้อมูลนี้เป็นที่สาธารณะสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์นั้น: ตัวอย่างการตั้งค่าสำหรับแต่ละไคลเอนต์, ปลั๊กอิน
Claude Code และข้อมูลเมตาที่อยู่เบื้องหลังรายการของ Loadster ในไดเรกทอรี MCP เซิร์ฟเวอร์เองถูกโฮสต์โดย Loadster ที่
https://api.loadster.com/mcp และซอร์สโค้ดไม่ได้เผยแพร่ที่นี่
คู่มือฉบับเต็มที่ได้รับการดูแลคือ บท AI Agents ของคู่มือ Loadster README นี้เป็นเวอร์ชันสั้น
จุดเชื่อมต่อ Loadster MCP
| URL | https://api.loadster.com/mcp |
| Transport | Streamable HTTP |
| การรับรองความถูกต้อง | OAuth 2.1 (แนะนำ) หรือ MCP token ในส่วนหัว Authorization: Bearer |
| ชื่อในรีจิสทรี | com.loadster/loadster-mcp |
OAuth เป็นวิธีที่ง่ายที่สุดในการเชื่อมต่อ ไคลเอนต์ที่รองรับ MCP OAuth จะส่งคุณไปที่ Loadster เพื่ออนุมัติ การเชื่อมต่อในเบราว์เซอร์ของคุณ และคุณสามารถตรวจสอบหรือเพิกถอนเอเจนต์ที่เชื่อมต่อได้ที่หน้า AI Agents ในการตั้งค่า Loadster ของคุณ
MCP tokens มีไว้สำหรับไคลเอนต์ที่ไม่สามารถใช้ OAuth ได้ และสำหรับงาน CI และเอเจนต์แบบสคริปต์ สร้างหนึ่งรายการใน
แดชบอร์ด Loadster ภายใต้ Settings → AI Agents → MCP Tokens คัดลอกทันที (แสดงเพียงครั้งเดียว) และส่งเป็น
Authorization: Bearer YOUR_TOKEN โทเค็นทำหน้าที่เป็นคุณภายในทีมที่คุณสร้าง ดังนั้นควรปฏิบัติต่อมันเหมือน
รหัสผ่าน
การเชื่อมต่อ Claude Code กับ Loadster
วิธีที่เร็วที่สุดคือปลั๊กอินจากพื้นที่เก็บข้อมูลนี้ ซึ่งเพิ่มเซิร์ฟเวอร์ Loadster MCP พร้อมกับทักษะบางอย่างที่ เข้ารหัสเวิร์กโฟลว์การทดสอบโหลดที่สมเหตุสมผล:
/plugin marketplace add loadster/loadster-mcp
/plugin install loadster@loadster
จากนั้นรัน /mcp, เลือก loadster และอนุมัติการเชื่อมต่อ OAuth ในเบราว์เซอร์ของคุณ ถาม Claude เช่น
"List my Loadster projects" เพื่อยืนยันว่าสามารถเข้าถึงบัญชีของคุณได้
หากไม่มีปลั๊กอิน ให้เพิ่มเซิร์ฟเวอร์โดยตรงและ Claude Code จะแนะนำคุณผ่าน OAuth:
claude mcp add --transport http loadster https://api.loadster.com/mcp
หรือใช้ MCP token สำหรับการใช้งานแบบ headless:
claude mcp add --transport http loadster https://api.loadster.com/mcp --header "Authorization: Bearer YOUR_TOKEN"
.mcp.json ระดับโปรเจกต์ที่เทียบเท่า:
{
"mcpServers": {
"loadster": {
"type": "http",
"url": "https://api.loadster.com/mcp"
}
}
}
การเชื่อมต่อ Claude Desktop และ claude.ai กับ Loadster
Claude Desktop และ claude.ai เชื่อมต่อกับเซิร์ฟเวอร์ MCP ระยะไกลเป็นตัวเชื่อมต่อแบบกำหนดเอง ซึ่งใช้ OAuth
- เปิด Settings → Connectors และเลือก Add custom connector
- ป้อนชื่อและ URL
https://api.loadster.com/mcp - เลือก Connect และอนุมัติการเชื่อมต่อ OAuth ของ Loadster เมื่อเบราว์เซอร์ของคุณเปิดขึ้น
- ในบทสนทนา เปิดเมนูเครื่องมือและเปิดตัวเชื่อมต่อ Loadster
การเชื่อมต่อ ChatGPT และ Codex กับ Loadster
ChatGPT บนเว็บเชื่อมต่อผ่านปลั๊กอินที่สร้างใน Developer mode (Settings → Security and login)
เปิด Plugins เพิ่มการเชื่อมต่อด้วย URL https://api.loadster.com/mcp จากนั้นเพิ่มลงในบทสนทนาใหม่
จากเมนูเครื่องมือและอนุมัติการเชื่อมต่อ OAuth
Codex ในแอปเดสก์ท็อป ChatGPT, Codex CLI และส่วนขยาย IDE ของ Codex ใช้การกำหนดค่าร่วมกันหนึ่งรายการ:
codex mcp add loadster --url https://api.loadster.com/mcp
codex mcp login loadster
หรือใช้ MCP token ใน ~/.codex/config.toml:
[mcp_servers.loadster]
url = "https://api.loadster.com/mcp"
bearer_token_env_var = "LOADSTER_MCP_TOKEN"
การเชื่อมต่อ Cursor กับ Loadster
หรือเพิ่มลงใน .cursor/mcp.json ในโปรเจกต์ของคุณ (หรือ ~/.cursor/mcp.json สำหรับทุกโปรเจกต์) และอนุมัติการเชื่อมต่อ OAuth
เมื่อ Cursor เชื่อมต่อครั้งแรก:
{
"mcpServers": {
"loadster": {
"url": "https://api.loadster.com/mcp"
}
}
}
หากต้องการใช้ MCP token แทน ให้เพิ่ม "headers": { "Authorization": "Bearer ${env:LOADSTER_MCP_TOKEN}" } และตั้งค่า
LOADSTER_MCP_TOKEN ในสภาพแวดล้อมก่อนเริ่ม Cursor
การเชื่อมต่อ VS Code กับ Loadster
หรือรัน MCP: Add Server จาก Command Palette หรือเพิ่มลงใน .vscode/mcp.json:
{
"servers": {
"loadster": {
"type": "http",
"url": "https://api.loadster.com/mcp"
}
}
}
หากต้องการใช้ MCP token ให้ประกาศอินพุต promptString ด้วย "password": true และอ้างอิงใน
ส่วนหัว Authorization คู่มือ มี
ตัวอย่างที่สมบูรณ์
การเชื่อมต่อไคลเอนต์ MCP อื่นๆ กับ Loadster
ไคลเอนต์ใดๆ ที่รองรับเซิร์ฟเวอร์ระยะไกลผ่าน Streamable HTTP สามารถเชื่อมต่อในลักษณะเดียวกัน สำหรับไคลเอนต์ที่รองรับ
เฉพาะเซิร์ฟเวอร์ท้องถิ่น (stdio) บริดจ์ mcp-remote มักจะใช้งานได้
ละเว้นอาร์กิวเมนต์ --header เพื่อให้รันโฟลว์ OAuth แทนการใช้โทเค็น:
{
"mcpServers": {
"loadster": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.loadster.com/mcp", "--header", "Authorization: Bearer YOUR_TOKEN"]
}
}
}
สิ่งที่เอเจนต์สามารถทำได้กับ Loadster
เซิร์ฟเวอร์เปิดเผยแดชบอร์ด Loadster ส่วนใหญ่ ไคลเอนต์ดึงรายการเครื่องมือสดเมื่อเชื่อมต่อ ดังนั้นตารางนี้ จึงเป็นแผนที่ของพื้นผิวมากกว่าแหล่งความจริง
| กลุ่ม | เครื่องมือ |
|---|---|
| โปรเจกต์และเอกสารประกอบ | list_projects, get_documentation, get_scripting_api, get_example, list_command_types, get_command_schema, get_variable_schema |
| สคริปต์ | 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 |
| ชุดข้อมูล | list_datasets, get_dataset, create_dataset, update_dataset, append_dataset_rows, delete_dataset |
| สถานการณ์และเอ็นจิน | list_scenarios, get_scenario, create_scenario, update_scenario, delete_scenario, list_engines |
| รายงานการทดสอบโหลด | list_load_tests, get_load_test_report, update_load_test_notes |
| การตรวจสอบ | 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 |
| ข้อเสนอแนะ | submit_feedback |
การดำเนินการบางอย่างตั้งใจให้มนุษย์ทำ เอเจนต์ไม่สามารถเริ่มหรือหยุดการทดสอบโหลดเต็มรูปแบบ เปิดใช้งานการตรวจสอบ จัดการนโยบายการแจ้งเตือนหรือช่วงเวลาการบำรุงรักษา หรือบริหารทีม การเรียกเก็บเงิน หรือ Fuel ของคุณได้ เอเจนต์เตรียม ทุกอย่างให้พร้อมและส่งต่อให้คุณกดปุ่มเริ่ม
ทุกเครื่องมือมีคำอธิบายประกอบ MCP (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) ดังนั้น
ไคลเอนต์ที่ให้เกียรติสามารถขอคำยืนยันก่อนการเขียนและการลบได้
แนวทางปฏิบัติด้านความปลอดภัยสำหรับการทดสอบโหลดด้วย AI
- เอเจนต์ทำงานในบัญชีของคุณ เอเจนต์แก้ไขสคริปต์ สถานการณ์ ชุดข้อมูล และการตรวจสอบเดียวกันกับที่ทีมของคุณเห็น การเปลี่ยนแปลงสคริปต์สร้างเวอร์ชันที่คุณสามารถกู้คืนได้ แต่ก็ยังเป็นความคิดที่ดีที่จะตรวจสอบการเปลี่ยนแปลงที่เสนอและเก็บ การทดลองไว้ในโปรเจกต์ของตัวเอง
- ทดสอบเฉพาะสิ่งที่คุณเป็นเจ้าของ ชี้สคริปต์ไปที่ระบบที่คุณเป็นเจ้าของหรือได้รับอนุญาตให้ทดสอบเท่านั้น การเล่นสคริปต์ รันบอทตัวเดียว แต่เป็นความรับผิดชอบของคุณไม่ว่าจะด้วยวิธีใด
- จำกัดขอบเขตการเข้าถึงของคุณ ใช้หนึ่งโทเค็นต่อเอเจนต์หรือเครื่องจักร ตั้งชื่อให้ชัดเจน และเพิกถอนสิ่งที่คุณไม่ได้ใช้อีกต่อไป ตรวจสอบการเชื่อมต่อ OAuth บนหน้า AI Agents
การสนับสนุน
- ความช่วยเหลือในการตั้งค่าและคำถาม: help@loadster.com
- ปัญหาด้านความปลอดภัย: ดู SECURITY.md
- ปัญหาเกี่ยวกับเนื้อหาของพื้นที่เก็บข้อมูลนี้ (README, ปลั๊กอิน หรือข้อมูลเมตาของไดเรกทอรี): เปิด issue ที่นี่
สิ่งที่อยู่ในพื้นที่เก็บข้อมูลนี้
| เส้นทาง | วัตถุประสงค์ |
|---|---|
server.json | รายการของ Loadster ใน รีจิสทรี MCP อย่างเป็นทางการ |
glama.json | ข้อมูลเมตาของผู้ดูแลสำหรับรายการ Glama |
.claude-plugin/, .mcp.json, skills/ | ปลั๊กอิน Claude Code และแมนิเฟสต์ตลาด |
.github/workflows/ | การตรวจสอบความถูกต้องทุกการพุช และการเผยแพร่รีจิสทรีเมื่อปล่อย |
ใบอนุญาต
เนื้อหาของพื้นที่เก็บข้อมูลนี้เผยแพร่ภายใต้ MIT License บริการ Loadster เอง อยู่ภายใต้ ข้อกำหนดการให้บริการของ Loadster