Loadster MCP
आधिकारिकलोड परीक्षण और सिंथेटिक निगरानी। Playwright, Browser Bots, या Protocol Bots के साथ अपनी साइट का परीक्षण करें। MCP का उपयोग करके टेस्ट स्क्रिप्ट बनाएं और चलाएं, लोड टेस्ट कॉन्फ़िगर करें, टेस्ट परिणामों का विश्लेषण करें, और मॉनिटर सेट करें।
Loadster MCP के साथ आप क्या कर सकते हैं?
- प्रोजेक्ट सूचीबद्ध करें और दस्तावेज़ देखें — अपने Loadster प्रोजेक्ट देखने या
list_projectsऔरget_documentationके माध्यम से API दस्तावेज़ प्राप्त करने के लिए कहें। - लोड टेस्ट स्क्रिप्ट बनाएं और संपादित करें — सहायक से
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
प्लगइन, और MCP निर्देशिकाओं में Loadster की सूचियों के पीछे का मेटाडेटा। सर्वर स्वयं Loadster द्वारा
https://api.loadster.com/mcp पर होस्ट किया गया है, और इसका स्रोत यहाँ प्रकाशित नहीं है।
अनुरक्षित, पूर्ण-लंबाई वाला मार्गदर्शक Loadster मैनुअल का AI एजेंट अध्याय है। यह README संक्षिप्त संस्करण है।
Loadster MCP एंडपॉइंट
| URL | https://api.loadster.com/mcp |
| ट्रांसपोर्ट | Streamable HTTP |
| प्रमाणीकरण | OAuth 2.1 (पसंदीदा), या Authorization: Bearer हेडर में एक MCP टोकन |
| रजिस्ट्री नाम | com.loadster/loadster-mcp |
OAuth कनेक्ट करने का सबसे आसान तरीका है। MCP OAuth का समर्थन करने वाले क्लाइंट आपको Loadster पर भेजते हैं ताकि आप अपने ब्राउज़र में कनेक्शन को मंज़ूरी दे सकें, और आप अपनी Loadster सेटिंग्स में AI एजेंट पृष्ठ पर कनेक्टेड एजेंटों की समीक्षा या रद्द कर सकते हैं।
MCP टोकन उन क्लाइंट्स के लिए हैं जो OAuth नहीं कर सकते, और CI नौकरियों और स्क्रिप्टेड एजेंटों के लिए। Loadster डैशबोर्ड में सेटिंग्स → AI एजेंट → MCP टोकन के अंतर्गत एक बनाएं, इसे तुरंत कॉपी करें (यह केवल एक बार दिखाया जाता है), और इसे Authorization: Bearer YOUR_TOKEN के रूप में भेजें। एक टोकन उस टीम के भीतर आपके रूप में कार्य करता है जहाँ आपने इसे बनाया है, इसलिए इसे पासवर्ड की तरह व्यवहार करें।
Claude Code को Loadster से जोड़ना
सबसे तेज़ तरीका इस रिपॉज़िटरी का प्लगइन है, जो Loadster MCP सर्वर के साथ-साथ कुछ कौशल जोड़ता है जो एक समझदार लोड टेस्टिंग वर्कफ़्लो को एनकोड करते हैं:
/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
या एक MCP टोकन के साथ, हेडलेस उपयोग के लिए:
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 का उपयोग करते हैं।
- सेटिंग्स → कनेक्टर खोलें और कस्टम कनेक्टर जोड़ें चुनें।
- एक नाम और URL
https://api.loadster.com/mcpदर्ज करें। - कनेक्ट चुनें और जब आपका ब्राउज़र खुलता है तो Loadster OAuth कनेक्शन को मंज़ूरी दें।
- एक वार्तालाप में, टूल्स मेनू खोलें और Loadster कनेक्टर चालू करें।
ChatGPT और Codex को Loadster से जोड़ना
वेब पर ChatGPT डेवलपर मोड (सेटिंग्स → सुरक्षा और लॉगिन) में बनाए गए प्लगइन्स के माध्यम से जुड़ता है।
प्लगइन्स खोलें, URL https://api.loadster.com/mcp के साथ एक कनेक्शन जोड़ें, फिर इसे टूल्स मेनू से एक नई वार्तालाप में जोड़ें और OAuth कनेक्शन को मंज़ूरी दें।
ChatGPT डेस्कटॉप ऐप में Codex, Codex CLI, और Codex IDE एक्सटेंशन एक कॉन्फ़िगरेशन साझा करते हैं:
codex mcp add loadster --url https://api.loadster.com/mcp
codex mcp login loadster
या ~/.codex/config.toml में एक MCP टोकन के साथ:
[mcp_servers.loadster]
url = "https://api.loadster.com/mcp"
bearer_token_env_var = "LOADSTER_MCP_TOKEN"
Cursor को Loadster से जोड़ना
या इसे अपने प्रोजेक्ट में .cursor/mcp.json में जोड़ें (या सभी प्रोजेक्ट्स के लिए ~/.cursor/mcp.json) और जब Cursor पहली बार कनेक्ट होता है तो OAuth कनेक्शन को मंज़ूरी दें:
{
"mcpServers": {
"loadster": {
"url": "https://api.loadster.com/mcp"
}
}
}
इसके बजाय एक MCP टोकन का उपयोग करने के लिए, "headers": { "Authorization": "Bearer ${env:LOADSTER_MCP_TOKEN}" } जोड़ें और Cursor शुरू करने से पहले पर्यावरण में LOADSTER_MCP_TOKEN सेट करें।
VS Code को Loadster से जोड़ना
या कमांड पैलेट से MCP: सर्वर जोड़ें चलाएं, या इसे .vscode/mcp.json में जोड़ें:
{
"servers": {
"loadster": {
"type": "http",
"url": "https://api.loadster.com/mcp"
}
}
}
एक MCP टोकन का उपयोग करने के लिए, "password": true के साथ एक promptString इनपुट घोषित करें और इसे एक Authorization हेडर में संदर्भित करें। मैनुअल में पूरा उदाहरण है।
अन्य MCP क्लाइंट्स को Loadster से जोड़ना
कोई भी क्लाइंट जो Streamable HTTP पर रिमोट सर्वर का समर्थन करता है, उसी तरह कनेक्ट कर सकता है। उन क्लाइंट्स के लिए जो केवल स्थानीय (stdio) सर्वर का समर्थन करते हैं, mcp-remote ब्रिज आमतौर पर काम करता है। टोकन का उपयोग करने के बजाय OAuth फ़्लो चलाने के लिए --header तर्कों को छोड़ दें:
{
"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 लोड टेस्टिंग के लिए सुरक्षा अभ्यास
- एजेंट आपके खाते में कार्य करता है। यह उन्हीं स्क्रिप्ट, परिदृश्य, डेटासेट और मॉनिटर को संपादित करता है जो आपकी टीम देखती है। स्क्रिप्ट परिवर्तन संशोधन बनाते हैं जिन्हें आप पुनर्स्थापित कर सकते हैं, लेकिन प्रस्तावित परिवर्तनों की समीक्षा करना और प्रयोगों को उनके अपने प्रोजेक्ट में रखना अभी भी एक अच्छा विचार है।
- केवल अपनी चीज़ों का परीक्षण करें। स्क्रिप्ट को केवल उन प्रणालियों पर इंगित करें जिनके आप मालिक हैं या जिनका परीक्षण करने के लिए अधिकृत हैं। एक स्क्रिप्ट चलाना एक एकल बॉट चलाता है, लेकिन यह किसी भी तरह से आपकी ज़िम्मेदारी है।
- अपनी पहुँच को सीमित करें। प्रति एजेंट या मशीन एक टोकन का उपयोग करें, उन्हें स्पष्ट रूप से नाम दें, और जिनका आप अब उपयोग नहीं करते उन्हें रद्द करें। AI एजेंट पृष्ठ पर OAuth कनेक्शन की समीक्षा करें।
सहायता
- सेटअप सहायता और प्रश्न: help@loadster.com
- सुरक्षा मुद्दे: SECURITY.md देखें
- इस रिपॉज़िटरी की सामग्री (README, प्लगइन, या निर्देशिका मेटाडेटा) के साथ समस्याएँ: यहाँ एक मुद्दा खोलें
इस रिपॉज़िटरी में क्या है
| पथ | उद्देश्य |
|---|---|
server.json | आधिकारिक MCP रजिस्ट्री में Loadster की प्रविष्टि |
glama.json | Glama सूची के लिए अनुरक्षक मेटाडेटा |
.claude-plugin/, .mcp.json, skills/ | Claude Code प्लगइन और इसका मार्केटप्लेस मैनिफेस्ट |
.github/workflows/ | हर पुश पर सत्यापन, और रिलीज़ पर रजिस्ट्री प्रकाशन |
लाइसेंस
इस रिपॉज़िटरी की सामग्री MIT लाइसेंस के तहत जारी की गई है। Loadster सेवा स्वयं Loadster की सेवा शर्तों द्वारा शासित है।