身份验证与传输方式
身份验证
向 Scrapeless MCP Server 发出的每个请求都需要使用您的 Scrapeless API 令牌进行身份验证。登录 Scrapeless 并从您的控制面板中复制该令牌。
传递令牌的方式取决于所使用的传输方式:
- Stdio — 将其设置为
SCRAPELESS_API_KEY环境变量。 - Streamable HTTP — 将其作为
x-api-token请求标头发送。
请妥善保管您的令牌:像对待密码一样对待它,将其存储在环境变量或密钥管理器中,切勿将其提交到版本控制系统中。
传输方式
该服务器支持两种传输模式。两者暴露的工具集完全相同——唯一的区别在于服务器的运行位置以及访问方式。
| Stdio | Streamable HTTP | |
|---|---|---|
| 运行位置 | 本地,由客户端通过 npx 启动 | 由 Scrapeless 托管 |
| 适用场景 | 桌面客户端(Claude Desktop、Cursor、Cline) | 远程代理、无服务器环境、托管平台 |
| 身份验证 | SCRAPELESS_API_KEY 环境变量 | x-api-token 请求标头 |
| 前置条件 | 本地已安装 Node.js 且可用 npx | 可网络访问 api.scrapeless.com |
Stdio(本地执行)
客户端将服务器作为本地子进程启动:
{
"mcpServers": {
"Scrapeless MCP Server": {
"command": "npx",
"args": ["-y", "scrapeless-mcp-server"],
"env": {
"SCRAPELESS_API_KEY": "YOUR_SCRAPELESS_API_KEY"
}
}
}
}Streamable HTTP(托管 API 模式)
客户端直接连接到托管端点——无需在本地运行任何进程:
{
"mcpServers": {
"Scrapeless MCP Server": {
"type": "streamable-http",
"url": "https://api.scrapeless.com/mcp",
"headers": {
"x-api-token": "YOUR_SCRAPELESS_API_KEY"
},
"disabled": false,
"alwaysAllow": []
}
}
}我应该选择哪种方式?
- 如果您进行本地开发或使用桌面客户端,且运行
npx很方便,请选择 Stdio。 - 如果您使用托管代理、CI 环境,或任何无法(或不想)运行本地 Node 进程的环境,请选择 Streamable HTTP。
如需进行配置文件和超时等会话级调优,请参阅配置。