MCP Client tùy chỉnh
Bất kỳ client nào hỗ trợ Model Context Protocol đều có thể kết nối với Scrapeless. Hãy dùng trang này khi client của bạn không có trong danh sách Client Setup. Bạn sẽ cần Scrapeless API token.
Phương án A — Stdio (khởi chạy server cục bộ)
Khởi chạy scrapeless-mcp-server dưới dạng một tiến trình con và truyền token qua biến môi trường:
{
"command": "npx",
"args": ["-y", "scrapeless-mcp-server"],
"env": {
"SCRAPELESS_KEY": "YOUR_SCRAPELESS_KEY"
}
}Hầu hết các client desktop và IDE đều chấp nhận cấu trúc này bên trong bản đồ mcpServers của chúng.
Phương án B — Streamable HTTP (kết nối tới endpoint được host)
Trỏ client của bạn tới endpoint được host và xác thực bằng một header:
{
"type": "streamable-http",
"url": "https://api.scrapeless.com/mcp",
"headers": {
"x-api-token": "YOUR_SCRAPELESS_KEY"
}
}Kết nối theo lập trình (MCP SDK)
Nếu bạn đang xây dựng một client với MCP SDK, hãy kết nối qua 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_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))Sau khi kết nối, hãy gọi bất kỳ tool nào từ Tools by Product. Để tinh chỉnh session, xem Configuration.