DocumentaçãoFerramentas para desenvolvedoresScrapeless MCPCliente MCP personalizado

Cliente MCP Personalizado

Qualquer cliente compatível com o Model Context Protocol pode se conectar ao Scrapeless. Utilize esta página quando o seu cliente não estiver listado em Configuração do Cliente. Você precisará do seu token de API do Scrapeless.

Opção A — Stdio (executar o servidor localmente)

Inicie o scrapeless-mcp-server como um subprocesso e passe o token por meio da variável de ambiente:

{
  "command": "npx",
  "args": ["-y", "scrapeless-mcp-server"],
  "env": {
    "SCRAPELESS_API_KEY": "YOUR_SCRAPELESS_API_KEY"
  }
}

A maioria dos clientes de desktop e IDE aceita esta estrutura dentro do seu objeto mcpServers.

Opção B — Streamable HTTP (conectar 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_API_KEY"
  }
}

Conexão programática (MCP SDK)

Se você estiver criando 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_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))

Após a conexão, chame qualquer ferramenta em Ferramentas por Produto. Para ajuste de sessão, consulte Configuração.