Cliente MCP Personalizado
Qualquer cliente que suporte o Model Context Protocol pode se conectar ao Scrapeless. Use esta página quando seu cliente não estiver listado em Configuração do Cliente. Você precisará do seu token da API do Scrapeless.
Opção A — Stdio (inicie o servidor localmente)
Inicie o scrapeless-mcp-server como um subprocesso e passe o token através do ambiente:
{
"command": "npx",
"args": ["-y", "scrapeless-mcp-server"],
"env": {
"SCRAPELESS_KEY": "YOUR_SCRAPELESS_KEY"
}
}A maioria dos clientes de desktop e IDE aceita este formato dentro do mapa mcpServers.
Opção B — Streamable HTTP (conecte-se ao endpoint hospedado)
Aponte seu cliente para o endpoint hospedado e autentique-se com um cabeçalho:
{
"type": "streamable-http",
"url": "https://api.scrapeless.com/mcp",
"headers": {
"x-api-token": "YOUR_SCRAPELESS_KEY"
}
}Conexão programática (MCP SDK)
Se você estiver construindo um cliente com o MCP SDK, conecte-se via 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))Uma vez conectado, chame qualquer ferramenta em Ferramentas por Produto. Para ajuste de sessão, consulte Configuração.