Loadster MCP

ทางการ

การทดสอบโหลดและการตรวจสอบแบบสังเคราะห์ ทดสอบเว็บไซต์ของคุณด้วย Playwright, Browser Bots หรือ Protocol Bots ใช้ MCP เพื่อสร้างและเล่นสคริปต์ทดสอบ กำหนดค่าการทดสอบโหลด วิเคราะห์ผลการทดสอบ และตั้งค่ามอนิเตอร์

GitHubลองใช้ 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

URLhttps://api.loadster.com/mcp
TransportStreamable 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

  1. เปิด Settings → Connectors และเลือก Add custom connector
  2. ป้อนชื่อและ URL https://api.loadster.com/mcp
  3. เลือก Connect และอนุมัติการเชื่อมต่อ OAuth ของ Loadster เมื่อเบราว์เซอร์ของคุณเปิดขึ้น
  4. ในบทสนทนา เปิดเมนูเครื่องมือและเปิดตัวเชื่อมต่อ 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

Install in Cursor

หรือเพิ่มลงใน .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

Install in VS Code Install in VS Code Insiders

หรือรัน 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