कस्टम MCP क्लाइंट
जो भी क्लाइंट Model Context Protocol का समर्थन करता है, वह Scrapeless से कनेक्ट हो सकता है। जब आपका क्लाइंट Client Setup के तहत सूचीबद्ध न हो, तो इस पेज का उपयोग करें। आपको अपने Scrapeless API token की आवश्यकता होगी।
विकल्प A — Stdio (सर्वर को स्थानीय रूप से स्पॉन करें)
scrapeless-mcp-server को एक सबप्रोसेस के रूप में लॉन्च करें और पर्यावरण चर के माध्यम से टोकन पास करें:
{
"command": "npx",
"args": ["-y", "scrapeless-mcp-server"],
"env": {
"SCRAPELESS_API_KEY": "YOUR_SCRAPELESS_API_KEY"
}
}अधिकांश डेस्कटॉप और IDE क्लाइंट अपने mcpServers मैप के अंदर इस संरचना को स्वीकार करते हैं।
विकल्प B — Streamable HTTP (होस्टेड एंडपॉइंट से कनेक्ट करें)
अपने क्लाइंट को होस्टेड एंडपॉइंट पर निर्देशित करें और हेडर के माध्यम से प्रमाणित करें:
{
"type": "streamable-http",
"url": "https://api.scrapeless.com/mcp",
"headers": {
"x-api-token": "YOUR_SCRAPELESS_API_KEY"
}
}प्रोग्रामेटिक कनेक्शन (MCP SDK)
यदि आप MCP SDK का उपयोग करके एक क्लाइंट बना रहे हैं, तो Streamable HTTP के माध्यम से कनेक्ट करें:
import { Client } from "@modelcontextprotocol/sdk/client/index.js"
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js"
const transport = new StreamableHTTPClientTransport(
new URL("https://api.scrapeless.com/mcp"),
{ requestInit: { headers: { "x-api-token": "YOUR_SCRAPELESS_API_KEY" } } }
)
const client = new Client({ name: "my-app", version: "1.0.0" })
await client.connect(transport)
const { tools } = await client.listTools()
console.log(tools.map(t => t.name))कनेक्ट होने के बाद, Tools by Product से किसी भी टूल को कॉल करें। सत्र ट्यूनिंग के लिए, Configuration देखें।