本技能依赖 DeepQ MCP Server 提供数据工具。使用前请确保已在 agent 中配置 MCP Server。
DEEPQ_API_KEY的值: ${DEEPQ_API_KEY}sWxMywZpIt8N62JXGNng{
"mcpServers": {
"Deepq-all-in-one-auth-streamable": {
"type": "streamableHttp",
"url": "https://cgi.deepq.tech:9198/mcp-servers/mcp?access_token=<DEEPQ_API_KEY>"
}
}
}
> 替换配置中的为实际值
{
"mcpServers": {
"Deepq-all-in-one-auth-stdio": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@deepqtech/mcp-server-js@latest", "start"],
"env": {
"DEEPQ_API_KEY": "<DEEPQ_API_KEY>"
}
}
}
}
> 替换配置中的为实际值
~/.workbuddy/mcp.json 是否存在一组基础工具,通常在其他技能内部被调用,也可单独使用:
| 工具 | 功能 |
|---|---|
| --- | --- |
guessStockCode | 从自然语言中识别并解析 A 股股票代码与名称 |
guessFundCode | 从自然语言中识别并解析公募基金代码与名称 |
finEntityExtract | 从自然语言问句中批量提取所有金融实体(股票/基金/指数等) |
currentDatetime | 获取当前日期和时间 |
recentTransDate | 获取最近若干个 A 股交易日列表 |
queryHotSector | 获取当前市场热门板块榜单 |
调用工具: guessStockCode
参数: { "query": "帮我看看贵州茅台最近走势" }
// 返回: { stockCode: "600519", stockName: "贵州茅台" }
调用工具: guessFundCode
参数: { "query": "易方达蓝筹精选" }
// 返回: { fundCode: "005827", fundName: "易方达蓝筹精选混合" }
调用工具: finEntityExtract
参数: { "query": "对比一下茅台、五粮液和洋河股份的估值" }
调用工具: currentDatetime
参数: {}
// 返回: { datetime: "2024-04-20 10:30:00", date: "2024-04-20", ... }
调用工具: recentTransDate
参数: {}
调用工具: queryHotSector
参数: {}
guessStockCode 解析代码。currentDatetime + recentTransDate。finEntityExtract 批量识别后再分别查询。queryHotSector 获取标准板块名称。finEntityExtract 与 guessStockCode 的区别:前者适合多实体批量提取,后者专注单一股票的精确解析。共 3 个版本