文档开发者工具Scrapeless MCP身份验证与传输方式

身份验证与传输方式

身份验证

发送到 Scrapeless MCP Server 的每个请求都需要使用你的 Scrapeless API 令牌 进行身份验证。登录 Scrapeless 并从你的仪表板中复制令牌。

传递令牌的方式取决于所使用的传输方式:

  • Stdio — 将其设置为 SCRAPELESS_KEY 环境变量。
  • Streamable HTTP — 将其作为 x-api-token 请求头发送。

请对令牌保密:像对待密码一样对待它,将其存储在环境变量或密钥管理器中,切勿将其提交到源代码管理中。

传输方式

服务器支持两种传输模式。两者暴露的工具集完全相同——唯一的区别在于服务器运行的位置以及访问它的方式。

StdioStreamable HTTP
运行位置本地,由你的客户端通过 npx 启动由 Scrapeless 托管
最适合桌面客户端(Claude Desktop、Cursor、Cline)远程代理、无服务器、托管平台
身份验证SCRAPELESS_KEY 环境变量x-api-token 请求头
前置条件本地可用 Node.js + npx可访问 api.scrapeless.com 的网络

Stdio(本地执行)

客户端将服务器作为本地子进程启动:

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

Streamable HTTP(托管 API 模式)

客户端连接到托管端点——本地不运行任何内容:

{
  "mcpServers": {
    "Scrapeless MCP Server": {
      "type": "streamable-http",
      "url": "https://api.scrapeless.com/mcp",
      "headers": {
        "x-api-token": "YOUR_SCRAPELESS_KEY"
      },
      "disabled": false,
      "alwaysAllow": []
    }
  }
}

我应该使用哪一种?

  • 对于本地开发和易于运行 npx 的桌面客户端,选择 Stdio。
  • 对于托管代理、CI,或任何你无法(或不希望)运行本地 Node 进程的环境,选择 Streamable HTTP。

关于按会话进行的调优(例如配置文件和超时),请参阅 配置。