Install
openclaw skills install mx-data基于东方财富权威数据库及实时行情数据的金融数据查询 Skill,支持行情、财务、关系与经营类信息的自然语言查询,避免模型使用过时或不准确的金融数据。
openclaw skills install mx-data此 Skill 通过妙想(Meixiang)金融数据接口,为用户提供实时、权威的金融数据查询能力,覆盖三大类信息:
MX_APIKEY:
export MX_APIKEY="your_api_key_here"
curl(macOS 默认已装)。toolQuery(查询关键词),如
{"toolQuery": "东方财富最新价"}
curl -X POST \
--location 'https://mkapi2.dfcfs.com/finskillshub/api/claw/query' \
--header 'Content-Type: application/json' \
--header "apikey:${MX_APIKEY}" \
--data '{"toolQuery": "<YOUR_QUERY>"}'
data.questionId – 本次查询的唯一标识。data.dataTableDTOList – 标准化的证券指标数据列表,每个元素对应 1 个证券 + 1 个指标,包含 code、entityName、title、table(指标值)、nameMap(列名映射) 等。data.entityTagDTOList – 本次查询涉及的证券主体信息(代码、市场、证券类型、全名等),用于去重展示。data.condition – 本次查询的条件描述(关键词、时间范围等)。title、关键指标值、关联证券(entityTagDTO)以可读表格或简要文字形式呈现。必要时可将完整 JSON 保存到工作目录(mx_data_result.json)。用户查询:"东方财富最新价"
命令:
curl -X POST --location 'https://mkapi2.dfcfs.com/finskillshub/api/claw/query' \
--header 'Content-Type: application/json' \
--header 'apikey:${MX_APIKEY}' \
--data '{"toolQuery": "东方财富最新价"}'
返回(示例):
{
"status":0,
"message":"ok",
"data":{
"questionId":"Q20260314-001",
"dataTableDTOList":[{
"code":"300059.SZ",
"entityName":"东方财富 (300059.SZ)",
"title":"最新价",
"table":{"f2":[22.45]},
"nameMap":{"f2":"最新价"},
"indicatorOrder":["f2"]
}],
"entityTagDTOList":[{
"secuCode":"300059",
"marketChar":"SZ",
"entityTypeName":"A股",
"fullName":"东方财富",
"entityId":"ent_300059",
"className":"沪深A股"
}]
}
}
向用户展示:
查询涉及大范围、长时间序列或大量证券时,返回数据量可能非常大,导致上下文超限或性能下降。建议在 toolQuery 中加入 具体筛选条件(如具体股票代码、时间范围)或使用分页参数(若接口支持)。
nameMap)。