用途:本技能用于查询同花顺金融数据,覆盖股票、基金、宏观经济、行业经济及新闻公告数据,并提供智能选股、选基、宏观行业指标查询与金融公告资讯搜索能力。
主要能力: 股票服务支持智能选股、股票信息摘要、基本资料与日频行情、股本与股东数据、财务数据与指标、风险定量指标、重大事件、ESG评级。 基金服务支持基金搜索、基本资料、行情与业绩、份额与持有人、持仓明细、财务指标、基金公司信息。 宏观经济与行业经济服务支持指标搜索与指标数据查询,遵循先搜后查。 新闻公告服务支持新闻资讯语义检索、公告语义检索、热点事件资讯查询,内置语义检索,返回相关段落而非全文。
调用方式:通过 call(server_type, tool_name, params) 发起请求,server_type 可取 stock、fund、edb、news,list_tools(server_type) 可列出某服务类型下的可用工具。支持 Node.js 与 Python 两种方案:Node.js 使用 call-node.js,无需额外依赖;Python 使用 call.py,需安装 requests 库;未指定或不确定 Python 环境时优先 Node.js。
配置与用法要点:配置文件 mcp_config.json 需包含有效 auth_token,Node.js 与 Python 方案共用;如无有效密钥,需到 iFinD 终端-工具-常用工具-数据MCP 获取。请求地址已内置在脚本中。股票基金查询的 query 一般支持多主体、多指标,主体与指标数控制在 5 个以内,不宜超过 10 个。宏观行业指标不确定时可先 search_edb 再 get_edb_data。板块类股票可直接作为主体,但行业或时间范围不宜过大,以免超长截断。新闻查询支持 time_start、time_end、size,热点事件查询参数不宜过多,无结果时可放宽限制。
返回值:包含 ok、status_code 及 data 或 error、raw,需检查 ok 字段确认请求是否成功。时间参数格式为 YYYY-MM-DD。单次请求完成后应清除临时生成的取数脚本。