DocumentaciónHerramientas para desarrolladoresScrapeless MCPCliente MCP personalizado

Cliente MCP personalizado

Cualquier cliente que implemente el Model Context Protocol puede conectarse a Scrapeless. Use esta página cuando su cliente no esté listado en Configuración de Cliente. Necesitará su token de API de Scrapeless.

Opción A — Stdio (ejecutar el servidor localmente)

Inicie scrapeless-mcp-server como un subproceso y pase el token mediante el entorno:

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

La mayoría de los clientes de escritorio e IDE aceptan este formato en mcpServers como mapa de configuración.

Opción B — HTTP Streamable (conectarse al endpoint alojado)

Dirija su cliente al endpoint alojado y autentíquese con un encabezado:

{
  "type": "streamable-http",
  "url": "https://api.scrapeless.com/mcp",
  "headers": {
    "x-api-token": "YOUR_SCRAPELESS_KEY"
  }
}

Conexión programática (MCP SDK)

Si está desarrollando un cliente con el MCP SDK, conéctese mediante HTTP Streamable:

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))

Una vez conectado, llame a cualquier herramienta desde Herramientas por producto. Para ajustes de sesión, consulte Configuración.