GF Realtime Stock — GF 实时股票
v0.3.0通过GF MCP fund_data_test查询实时股票报价,并通过news_stock_know_all解决用户询问最新价格时的模糊股票名称问题,实现实时...
运行时依赖
安装命令
点击复制本土化适配说明
GF Realtime Stock — GF 实时股票 安装说明: 安装命令:["openclaw skills install gf-realtime-stock"]
技能文档
GF 实时股票 使用此技能通过 GF MCP fund_data_test 查询实时股票报价。如果用户提供股票名称或缩写,首先通过 GF MCP news_stock_know_all 将其解析为股票代码。 配置 从 GF_MCP_AUTH_TOKEN 读取 MCP 令牌。ClawHub 应该通过其敏感环境变量配置 UI 收集此令牌。永远不要要求用户将令牌粘贴到聊天中。永远不要打印令牌。如果环境变量缺失,告诉用户在 https://mcp.gf.com.cn/cms/tokens 创建令牌,然后将其配置为 ClawHub 或主机应用的敏感环境变量 GF_MCP_AUTH_TOKEN。不要将令牌粘贴到聊天中。 工作流 使用 scripts/quote.mjs 进行实时报价查询。 node scripts/quote.mjs 000776 node scripts/quote.mjs 腾讯控股 广发证券 如果用户提供股票名称或缩写,脚本会在查询报价之前调用 stk_base_info_get 解析上市股票代码。底层报价 MCP 工具支持多个股票代码,需要 SQL 风格的报价股票代码字符串。脚本自动处理此问题。不要直接使用原始 000776 调用报价工具;MCP 参数必须是:{ "stock_code": "'000776'" } 对于多个股票,传递一个 MCP 调用,带有逗号分隔的报价值:{ "stock_code": "'00700','000776'" } 调用序列 对于每个股票名称或缩写,调用 news_stock_know_all 上的 stk_base_info_get:{ "conditions": [ "contain,abbr_name,'模糊的股票名称'", "eq,list_stat_cd,'1'" ], "fields": ["scr_cd"], "pagesize": "20", "pageindex": "1" } 收集所有返回的 scr_cd 值。保留多个上市匹配项。然后调用 fund_data_test 上的 news_real_time_stock 一次,使用所有解析的代码:{ "stock_code": "'00700','000776'" } 输出 脚本输出 JSON。使用确切的报价记录,其 stock_code 匹配请求的代码。仅向用户呈现有用的报价字段。如果模糊名称解析为多个上市股票代码,显示所有匹配的报价记录,并包括解析详细信息。 MCP 详情 报价端点:https://mcp-api.gf.com.cn/server/mcp/fund_data_test/sse 报价工具:news_real_time_stock 名称查找端点:https://mcp-api.gf.com.cn/server/mcp/news_stock_know_all/sse 名称查找工具:stk_base_info_get 对于模糊股票名称查找,始终使用:{ "conditions": [ "contain,abbr_name,'模糊的股票名称'", "eq,list_stat_cd,'1'" ], "fields": ["scr_cd"], "pagesize": "20", "pageindex": "1" } list_stat_cd = 1 限制结果为上市公司。 安全 不要暴露授权、bearer 令牌、会话 ID、原始 MCP 标头或原始 SSE 端点查询字符串。不要记录令牌。永远不要要求用户在聊天中发送令牌。使用平台托管的密钥。如果返回多个记录,选择确切的 stock_code 匹配项。如果模糊名称解析为多个上市股票代码,返回所有匹配的报价记录,并包括解析详细信息。如果模糊名称解析为无股票代码,报告未解析的输入。如果 MCP 返回 401 或无允许访问,要求用户验证 GF_MCP_AUTH_TOKEN 和令牌权限。如果 MCP 返回 请填写签名认证参数,报告 MCP 连接但下游 API 签名配置缺失。