कॉन्फ़िगरेशन
API टोकन के अलावा, आप यह कस्टमाइज़ कर सकते हैं कि Scrapeless MCP प्रत्येक सेशन को कैसे चलाता है। विकल्प एनवायरनमेंट वेरिएबल्स (Stdio) या HTTP हेडर्स (Streamable HTTP) के रूप में प्रदान किए जाते हैं — ये दोनों रूप एक-से-एक मैप होते हैं।
सेशन विकल्प
| Stdio (Env Var) | Streamable HTTP (Header) | विवरण |
|---|---|---|
SCRAPELESS_API_KEY | x-api-token | अनिवार्य। आपका Scrapeless API टोकन। |
BROWSER_PROFILE_ID | x-browser-profile-id | रन के बीच सेशन निरंतरता बनाए रखने के लिए पुन: प्रयोज्य ब्राउज़र प्रोफ़ाइल ID। |
BROWSER_PROFILE_PERSIST | x-browser-profile-persist | कुकीज़, लोकल स्टोरेज और अन्य ब्राउज़र स्थिति के लिए पर्सिस्टेंट स्टोरेज को सक्षम करता है। |
BROWSER_SESSION_TTL | x-browser-session-ttl | सेकंड में अधिकतम सेशन टाइमआउट। निष्क्रियता की इस अवधि के बाद सेशन समाप्त हो जाता है। |
उदाहरण
Stdio — 5-मिनट TTL के साथ पर्सिस्टेंट प्रोफ़ाइल
{
"mcpServers": {
"Scrapeless MCP Server": {
"command": "npx",
"args": ["-y", "scrapeless-mcp-server"],
"env": {
"SCRAPELESS_API_KEY": "YOUR_SCRAPELESS_API_KEY",
"BROWSER_PROFILE_ID": "my-profile",
"BROWSER_PROFILE_PERSIST": "true",
"BROWSER_SESSION_TTL": "300"
}
}
}
}Streamable HTTP — हेडर्स के रूप में समान विकल्प
{
"mcpServers": {
"Scrapeless MCP Server": {
"type": "streamable-http",
"url": "https://api.scrapeless.com/mcp",
"headers": {
"x-api-token": "YOUR_SCRAPELESS_API_KEY",
"x-browser-profile-id": "my-profile",
"x-browser-profile-persist": "true",
"x-browser-session-ttl": "300"
}
}
}
}सुझाव
- प्रोफ़ाइल एजेंट को कई रन के दौरान लॉग-इन सेशन बनाए रखने देती हैं — हर बार समान
BROWSER_PROFILE_IDसेट करें और पर्सिस्टेंस सक्षम करें। - TTL लागत और निरंतरता के बीच संतुलन बनाता है: छोटे TTL क्लाउड संसाधनों को जल्दी रिलीज़ करते हैं; लंबे TTL फॉलो-अप अनुरोधों के लिए वार्म सेशन उपलब्ध रखते हैं।
- जो विकल्प छोड़ दिए जाते हैं, वे Scrapeless डिफ़ॉल्ट पर फ़ॉलबैक हो जाते हैं, इसलिए आपको केवल वही सेट करने की आवश्यकता है जिसे आप बदलना चाहते हैं।
ट्रांसपोर्ट और ऑथेंटिकेशन के पूर्ण वॉकथ्रू के लिए, देखें Authentication and Transports.