文档开发者工具Scrapeless MCP配置

配置

除了 API 令牌之外,你还可以自定义 Scrapeless MCP 每次会话的运行方式。这些选项以环境变量(Stdio)或 HTTP 头(Streamable HTTP)的形式提供 —— 两种形式一一对应。

会话选项

Stdio (Env Var)Streamable HTTP (Header)说明
SCRAPELESS_KEYx-api-token必填。 你的 Scrapeless API 令牌。
BROWSER_PROFILE_IDx-browser-profile-id可复用的浏览器配置文件 ID,用于跨运行保持会话连续性。
BROWSER_PROFILE_PERSISTx-browser-profile-persist为 cookies、local storage 及其他浏览器状态启用持久化存储。
BROWSER_SESSION_TTLx-browser-session-ttl最大会话超时时间(秒)。会话在此空闲时长后过期。

示例

Stdio —— 具有 5 分钟 TTL 的持久化配置文件

{
  "mcpServers": {
    "Scrapeless MCP Server": {
      "command": "npx",
      "args": ["-y", "scrapeless-mcp-server"],
      "env": {
        "SCRAPELESS_KEY": "YOUR_SCRAPELESS_KEY",
        "BROWSER_PROFILE_ID": "my-profile",
        "BROWSER_PROFILE_PERSIST": "true",
        "BROWSER_SESSION_TTL": "300"
      }
    }
  }
}

Streamable HTTP —— 以头的形式提供相同的选项

{
  "mcpServers": {
    "Scrapeless MCP Server": {
      "type": "streamable-http",
      "url": "https://api.scrapeless.com/mcp",
      "headers": {
        "x-api-token": "YOUR_SCRAPELESS_KEY",
        "x-browser-profile-id": "my-profile",
        "x-browser-profile-persist": "true",
        "x-browser-session-ttl": "300"
      }
    }
  }
}

提示

  • 配置文件让 agent 能够在多次运行之间保持已登录的会话 —— 每次都设置相同的 BROWSER_PROFILE_ID 并启用持久化。
  • TTL 在成本与连续性之间取得平衡:较短的 TTL 能更快释放云端资源;较长的 TTL 则可为后续请求保持一个热会话可用。
  • 未设置的选项将回退到 Scrapeless 默认值,因此你只需设置想要更改的部分。

如需了解传输方式与身份验证的完整说明,请参阅 身份验证与传输方式。