Loadster MCP

ทางการ

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

คุณทำอะไรได้บ้างด้วย Loadster MCP?

  • เขียนและเล่นสคริปต์ — สร้าง อัปเดต ตรวจสอบ และเล่นสคริปต์การทดสอบโหลดของ Loadster จากนั้นตรวจสอบสถานะการเล่นและรายละเอียดขั้นตอน
  • สร้างสถานการณ์จำลอง — สร้างและอัปเดตสถานการณ์จำลองการทดสอบโหลด และแสดงรายการเอนจินที่ใช้ได้
  • ตั้งค่าตัวตรวจสอบ — สร้างและอัปเดตตัวตรวจสอบแบบซินเทติก แสดงรายการตำแหน่งการตรวจสอบ และตรวจสอบรอบการตรวจสอบและเหตุการณ์
  • วิเคราะห์ผลลัพธ์ — แสดงรายการการทดสอบโหลด อ่านรายงานการทดสอบโหลด และอัปเดตบันทึกการทดสอบโหลด
  • จัดการชุดข้อมูล — สร้างชุดข้อมูล เพิ่มแถว และอัปเดตหรือลบชุดข้อมูลที่มีอยู่
  • เชื่อมต่อและยืนยันการเข้าถึง — เชื่อมต่อผ่าน https://api.loadster.com/mcp ด้วย OAuth หรือโทเค็นการเข้าถึงส่วนบุคคล จากนั้นขอให้เอเจนต์แสดงรายการโปรเจกต์ของคุณ

เอกสาร

Loadster MCP

Loadster เป็นแพลตฟอร์มทดสอบโหลดบนคลาวด์และตรวจสอบระบบ เซิร์ฟเวอร์ Model Context Protocol (MCP) ที่มีมาในตัวช่วยให้ AI agent อย่าง Claude, ChatGPT, Codex, Cursor และ VS Code เขียนและเล่นสคริปต์ทดสอบโหลด สร้างสถานการณ์ทดสอบโหลด ตั้งค่าการตรวจสอบ และวิเคราะห์ ผลลัพธ์ในบัญชี Loadster ของคุณ

ที่เก็บนี้เป็นศูนย์กลางสาธารณะสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์นั้น: ตัวอย่างการตั้งค่าสำหรับแต่ละไคลเอนต์ ปลั๊กอิน Claude Code และข้อมูลเมตาที่อยู่เบื้องหลังรายการของ Loadster ในไดเรกทอรี MCP ตัวเซิร์ฟเวอร์เองโฮสต์โดย Loadster ที่ https://api.loadster.com/mcp และซอร์สโค้ดไม่ได้เผยแพร่ที่นี่ Loadster ยังเป็นปลั๊กอินอย่างเป็นทางการใน ไดเรกทอรีปลั๊กอิน ChatGPT และ Codex อีกด้วย

คู่มือฉบับเต็มที่ได้รับการดูแลคือ บท AI Assistants & MCP ในคู่มือ Loadster README นี้เป็นฉบับย่อ

ปลายทาง Loadster MCP

URLhttps://api.loadster.com/mcp
การรับส่งStreamable HTTP
การยืนยันตัวตนOAuth 2.1 (แนะนำ) หรือ personal access token ในเฮดเดอร์ Authorization: Bearer
ชื่อในรีจิสทรีcom.loadster/loadster-mcp

OAuth เป็นวิธีที่ง่ายที่สุดในการเชื่อมต่อ ไคลเอนต์ที่รองรับ MCP OAuth จะพาคุณไปยัง Loadster เพื่ออนุมัติ การเชื่อมต่อในเบราว์เซอร์ และคุณสามารถตรวจสอบหรือเพิกถอน agent ที่เชื่อมต่อได้ที่หน้า API & MCP ในการตั้งค่า Loadster ของคุณ

Personal access token ใช้สำหรับไคลเอนต์ที่ไม่สามารถใช้ OAuth ได้ และสำหรับงาน CI และ agent ที่ทำงานแบบสคริปต์ โทเคนชนิดเดียวกันนี้ยังใช้เรียก Loadster REST API โดยตรงได้ด้วย สร้างได้ใน แดชบอร์ด Loadster ภายใต้ Settings → API & MCP → Personal Access Tokens คัดลอกทันที (จะแสดงเพียง ครั้งเดียว) และส่งเป็น Authorization: Bearer YOUR_TOKEN โทเคนจะทำงานในนามของคุณภายในทีมที่คุณสร้างมันขึ้นมา ดังนั้น ควรปฏิบัติต่อมันเหมือนรหัสผ่าน

การเชื่อมต่อ Claude Code กับ Loadster

วิธีที่เร็วที่สุดคือปลั๊กอินจากที่เก็บนี้ ซึ่งเพิ่มเซิร์ฟเวอร์ Loadster MCP พร้อมสกิลสำหรับ เวิร์กโฟลว์การทดสอบโหลดที่เหมาะสม: setup สำหรับเชื่อมต่อ, setup-script สำหรับสคริปต์แรก, setup-scenario สำหรับ สถานการณ์ทดสอบโหลดแรก, setup-monitor สำหรับ synthetic monitor ตัวแรก, load-test สำหรับการทดสอบเต็มรูปแบบ และ results สำหรับอ่านสิ่งที่เกิดขึ้น

/plugin marketplace add loadster/loadster-mcp
/plugin install loadster@loadster

จากนั้นรัน /mcp เลือก loadster และอนุมัติการเชื่อมต่อ OAuth ในเบราว์เซอร์ของคุณ ลองถาม Claude ด้วยคำถามเช่น "แสดงรายการโปรเจกต์ Loadster ของฉัน" เพื่อยืนยันว่ามันเข้าถึงบัญชีของคุณได้

หากไม่ใช้ปลั๊กอิน ให้เพิ่มเซิร์ฟเวอร์โดยตรง แล้ว Claude Code จะพาคุณผ่านขั้นตอน OAuth:

claude mcp add --transport http loadster https://api.loadster.com/mcp

หรือใช้ personal access 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 ระยะไกลในฐานะ custom connector ซึ่งใช้ OAuth

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

การเชื่อมต่อ ChatGPT และ Codex กับ Loadster

Loadster เป็นปลั๊กอินอย่างเป็นทางการในไดเรกทอรีปลั๊กอิน ChatGPT และ Codex พร้อมสกิล setup, load-test และ results สกิลใหม่ setup-script, setup-scenario และ setup-monitor จะเข้าถึงได้เมื่อรายการในไดเรกทอรี ได้รับการอัปเดต

  • ChatGPT: เปิด ปลั๊กอิน Loadster เลือก Install plugin จากนั้น Connect และอนุมัติการเชื่อมต่อ Loadster OAuth เริ่มบทสนทนาด้วย @Loadster ในเวิร์กสเปซ Business หรือ Enterprise ผู้ดูแลระบบอาจต้องทำให้พร้อมใช้งานภายใต้ Workspace settings → Plugins ก่อน
  • Codex: ติดตั้ง Loadster จากแท็บ Plugins ในแอป Codex เดสก์ท็อป หรือรัน /plugins ใน Codex CLI จากนั้นเริ่มเซสชันใหม่

ส่วนขยาย Codex IDE ไม่รองรับปลั๊กอิน จึงเชื่อมต่อผ่านการกำหนดค่า MCP ของ Codex ซึ่งแอปเดสก์ท็อป และ CLI ใช้ร่วมกัน:

codex mcp add loadster --url https://api.loadster.com/mcp
codex mcp login loadster

หรือใช้ personal access token ใน ~/.codex/config.toml:

[mcp_servers.loadster]
url = "https://api.loadster.com/mcp"
bearer_token_env_var = "LOADSTER_MCP_TOKEN"

หากปลั๊กอินไม่พร้อมใช้งานในบัญชี ChatGPT ของคุณ คุณยังสามารถเพิ่ม Loadster เป็นการเชื่อมต่อแบบกำหนดเองใน Developer mode (Settings → Security and login) เปิด Plugins เพิ่มการเชื่อมต่อด้วย URL https://api.loadster.com/mcp จากนั้นเพิ่มลงในบทสนทนาใหม่จากเมนูเครื่องมือและอนุมัติการเชื่อมต่อ OAuth

การเชื่อมต่อ Cursor กับ Loadster

Install in Cursor

หรือเพิ่มลงใน .cursor/mcp.json ในโปรเจกต์ของคุณ (หรือ ~/.cursor/mcp.json สำหรับทุกโปรเจกต์) และอนุมัติการเชื่อมต่อ OAuth เมื่อ Cursor เชื่อมต่อครั้งแรก:

{
  "mcpServers": {
    "loadster": {
      "url": "https://api.loadster.com/mcp"
    }
  }
}

หากต้องการใช้ personal access 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"
    }
  }
}

หากต้องการใช้ personal access 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"]
    }
  }
}

สิ่งที่ agent ทำได้กับ Loadster

เซิร์ฟเวอร์เปิดเผยแดชบอร์ด Loadster ส่วนใหญ่ ไคลเอนต์จะดึงรายการเครื่องมือแบบสดเมื่อเชื่อมต่อ ดังนั้นตารางนี้ เป็นแผนที่ของขอบเขตการทำงานมากกว่าจะเป็นแหล่งข้อมูลที่แท้จริง เอกสารอ้างอิงเครื่องมือ MCP ในคู่มือ Loadster สร้างขึ้นจากคำจำกัดความของเครื่องมือเอง พร้อมพารามิเตอร์ของแต่ละเครื่องมือและระบุว่า เป็น Read, Write หรือ Sensitive write

กลุ่มเครื่องมือ
โปรเจกต์และเอกสารlist_projects, create_project, 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

บางการกระทำถูกจงใจเว้นไว้ให้มนุษย์ทำ agent ไม่สามารถเริ่มหรือหยุดการทดสอบโหลดเต็มรูปแบบ เปิดใช้งาน monitor จัดการนโยบายการแจ้งเตือนหรือช่วงเวลาบำรุงรักษา หรือดูแลทีม การเรียกเก็บเงิน หรือ Fuel ของคุณได้ มันจะเตรียม ทุกอย่างให้พร้อมและส่งต่อให้คุณกดปุ่มเริ่ม

ทุกเครื่องมือมีคำอธิบายประกอบ MCP (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) ดังนั้น ไคลเอนต์ที่ปฏิบัติตามสามารถแจ้งเตือนก่อนการเขียนและการลบ

แนวปฏิบัติด้านความปลอดภัยสำหรับการทดสอบโหลดด้วย AI

  • Agent ทำงานในบัญชีของคุณ มันแก้ไขสคริปต์ สถานการณ์ ชุดข้อมูล และ monitor ชุดเดียวกับที่ทีมของคุณเห็น การเปลี่ยนแปลงสคริปต์จะสร้าง revision ที่คุณกู้คืนได้ แต่ก็ยังเป็นความคิดที่ดีที่จะตรวจสอบการเปลี่ยนแปลงที่เสนอและเก็บ การทดลองไว้ในโปรเจกต์ของตัวเอง
  • ทดสอบเฉพาะสิ่งที่ yours ชี้สคริปต์ไปยังระบบที่คุณเป็นเจ้าของหรือได้รับอนุญาตให้ทดสอบเท่านั้น การเล่นสคริปต์จะรัน บอทตัวเดียว แต่ไม่ว่าอย่างไรก็เป็นความรับผิดชอบของคุณ
  • จำกัดขอบเขตการเข้าถึงของคุณ ใช้โทเคนหนึ่งตัวต่อ agent หรือเครื่อง ตั้งชื่อให้ชัดเจน และเพิกถอนตัวที่คุณไม่ใช้แล้ว หาก agent ต้องการเพียงอ่าน ให้เลือก Read only แทน Full access เมื่อคุณอนุมัติการเชื่อมต่อ OAuth (สโคป mcp:read) หรือเลือก Read only เมื่อคุณสร้างโทเคน จากนั้นมันจะใช้ได้เฉพาะเครื่องมือ ที่อ่านเท่านั้น และไม่สามารถเปลี่ยนแปลงสิ่งใดหรือเล่นสคริปต์ได้ ตรวจสอบการเชื่อมต่อ OAuth ที่หน้า API & MCP ในการตั้งค่า Loadster ของคุณ ดู วิธีที่ผู้ช่วยของคุณยืนยันตัวตน

การสนับสนุน

  • ความช่วยเหลือในการตั้งค่าและคำถาม: help@loadster.com
  • ปัญหาด้านความปลอดภัย: ดู SECURITY.md
  • ปัญหาเกี่ยวกับเนื้อหาในที่เก็บนี้ (README, ปลั๊กอิน หรือข้อมูลเมตาของไดเรกทอรี): เปิด issue ที่นี่

สิ่งที่มีในที่เก็บนี้

เส้นทางวัตถุประสงค์
server.jsonรายการของ Loadster ในรีจิสทรี MCP อย่างเป็นทางการ
glama.jsonข้อมูลเมตาของผู้ดูแลสำหรับรายการใน Glama
.claude-plugin/, .mcp.json, skills/ปลั๊กอิน Claude Code, manifest ของมาร์เก็ตเพลส และสกิล setup, setup-script, setup-scenario, setup-monitor, load-test และ results
.github/workflows/การตรวจสอบความถูกต้องทุกครั้งที่ push และการเผยแพร่ไปยังรีจิสทรีเมื่อออกเวอร์ชัน

สัญญาอนุญาต

เนื้อหาในที่เก็บนี้เผยแพร่ภายใต้ MIT License บริการ Loadster เอง อยู่ภายใต้ข้อกำหนดการให้บริการของ Loadster