Nasdaq Data Link 提供金融、经济及另类数据集,供分析师、投资组合经理和研究人员用于投资策略与分析。本技能通过 Membrane CLI 与其交互,由 Membrane 自动处理认证与凭证刷新。
主要能力:以连接(connection)为单位管理对 Nasdaq Data Link 的访问,用自然语言意图搜索可用动作(action),运行动作获取数据,或在动作不覆盖需求时通过代理直接请求其 API。
安装与认证:运行 npm install -g @membranehq/cli@latest 安装 CLI;运行 membrane login --tenant --clientName=<agentType> 登录,无头环境会打印授权 URL,用户完成后用 membrane login complete <code> 结束。任何命令可加 --json 输出机器可读 JSON。
建立连接:使用 membrane connection ensure "https://data.nasdaq.com/" --json 查找或创建连接,用户在浏览器完成认证。若状态为 BUILDING,可轮询 npx @membranehq/cli connection get <id> --wait --json 直到 READY;遇到 CLIENT_ACTION_REQUIRED 需按提示完成认证或提供输入。
搜索与运行动作:membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json;运行 membrane action run <actionId> --connectionId=CONNECTION_ID --json,传参用 --input '{"key": "value"}',结果位于响应 output 字段。必要时可用 membrane request CONNECTION_ID /path/to/endpoint 通过代理直连 API,支持 -X/--method、-H/--header、-d/--data、--json、--rawData、--query、--pathParam 等选项。
限制与说明:官方文档见 https://data.nasdaq.com/docs/。应优先使用预置动作而非自建 API 调用,且不要索要用户的 API 密钥,凭证由 Membrane 服务端管理。具体可用动作清单、数据集表格与字段、配额或费用信息暂未提供。