-transport 指定:| 传输方式 | 参数值 | 说明 | 端点路径 |
|---|---|---|---|
| STDIO | stdio | 标准输入输出,由客户端进程管理生命周期 | — |
| HTTP | http | Streamable HTTP 协议 | /mcp |
| SSE | sse | Server-Sent Events 长连接 | /sse + /message |
| 双模式(默认) | both 或 all | 同时提供 HTTP 和 SSE | /mcp + /sse |
| 端点 | 用途 | 说明 |
|---|---|---|
/mcp | HTTP MCP 入口 | Streamable HTTP 协议端点 |
/sse | SSE 连接入口 | Server-Sent Events 长连接握手 |
/message | SSE 消息端点 | SSE 模式下的消息收发 |
/healthz | 存活探针 | 进程存活即返回 200 OK |
/readyz | 就绪探针 | 依次 Ping MySQL / ClickHouse / Redis,全部可达返回 200,否则 503 |
configs/config.yaml 覆盖):| 配置项 | 默认值 | 说明 |
|---|---|---|
server.name | dataify-task-status-mcp | 服务名称 |
server.version | 1.0.0 | 服务版本号 |
server.port | 7780 | 监听端口 |
server.timeout | 30s | 请求超时时间 |
web_unlocker.base_urls | https://webunlocker.dataify.com | 网页解锁接口地址 |
web_unlocker.timeout | 180s | 网页解锁请求超时 |
scraper_api.base_urls | https://scraperapi.dataify.com | 网页采集 Builder 接口地址 |
scraper_api.timeout | 180s | 网页采集请求超时 |
serp_api.base_urls | https://scraperapi.dataify.com | SERP 搜索引擎接口地址 |
serp_api.timeout | 180s | SERP 请求超时 |
https://mcp.dataify.com/mcp # HTTP 模式
https://mcp.dataify.com/sse # SSE 模式http://localhost:7780/mcphttps://mcp.dataify.com/mcp?token=<your-api-token>&tools=<tool-list>https://mcp.dataify.com/sse?token=<your-api-token>&tools=<tool-list>⚠️ 客户端兼容性提示:SSE 端点并非所有客户端都支持。例如 Codex 仅支持 HTTP 传输( /mcp),无法使用 SSE 端点;Claude Code、Cursor、VS Code 等客户端均同时支持 HTTP 与 SSE。选择 SSE 模式前请确认所用客户端支持该传输方式。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
token | String | 是 | Dataify API Token,用于身份认证 |
tools | String | 否 | 逗号分隔的 MCP Tool 名称列表,用于限制可见工具;不传时仅显示免费工具 |
tools:仅展示免费工具,调用非免费工具会返回「当前工具不可用」错误tools:仅展示已启用的工具或分类,需与账户权限匹配google_search,request_web_unlocker,amazon_product?token=xxx&tools=yyyfilterToolsByAccess):根据 token 和 tools 参数查询账户可用的工具码,不在白名单中的工具不会暴露给客户端guardToolCallByAccess):每次实际调用前再次校验工具是否在允许列表中,未授权的调用返回错误当前工具不可用:未传 tools 时仅允许免费工具;传入 tools 时需要匹配已启用的工具或分类
log 配置节点控制:| 配置项 | 可选值 | 默认值 | 说明 |
|---|---|---|---|
level | debug / info / warn / error | info | 日志级别;排查上游请求参数时设为 debug |
format | json / text | json | 输出格式 |
output | stdout / stderr | stdout | 输出目标 |
⚠️ debug级别会记录 SERP 表单字段,但不会输出完整 token 或 Authorization 信息。
| 配置项 | 默认值 | 说明 |
|---|---|---|
allowed_origins | *(允许所有来源) | CORS 白名单;未配置时默认允许所有来源 |
Content-Type、Mcp-Session-Id、Last-Event-IDMcp-Session-Idcheck_database_on_start: false 跳过):| 存储 | 用途 |
|---|---|
| MySQL | 任务状态数据主库 |
| 工具权限 MySQL | 工具访问权限校验 |
| ClickHouse | 任务统计数据 |
| Redis | SSE Session 鉴权缓存 |
/readyz 会依次 Ping 以上 4 个存 储,任一不可达即返回 503 Service Unavailable。google_search,不是 google_serp)scraperapi.dataify.com / webunlocker.dataify.com 的连通性no_cache=true 跳过缓存层js_render、block_resources 等参数减少渲染时间