通过聚源数据 (GilData) MCP 研究报告工具获取券商研报,结构化输出行业发展趋势、竞争格局、技术创新、政策环境、投资建议、风险提示等分析维度。
MCP 服务器: jy-financedata-tool
使用工具: FinancialResearchReport(研究报告)
工具描述: 本工具提供券商研报库智能问答功能,解析用户自然语言提问,获取研报中宏观行业、公司、基金、市场趋势、关键指标等专业信息。
调用方式:
mcporter call jy-financedata-tool.FinancialResearchReport 'query: <查询语句>'
服务器端点: https://api.gildata.com/mcp-servers/aidata-assistant-srv-tool?token=$token
| 规则 | 说明 |
|---|---|
| ------ | ------ |
| 用户指定日期 | 严格按指定时间调用 |
| 自然语言描述 | "近一周"=往前 7 天,"近一月"=往前 30 天,"近三月"=往前 90 天 |
| 未指定时间 | 默认"近一周"(确保时效性) |
| 日期格式 | YYYY-MM-DD |
从用户提问中提取行业名称,如:
优先从以下 12 家机构查询:
| ID | 机构名称 | 别名/简称 |
|---|---|---|
| ---- | --------- | ---------- |
| 41126 | 广发证券 | 广发 |
| 3099 | 国泰海通 | 国泰、海通 |
| 41424 | 招商证券 | 招商 |
| 2921 | 中信建投证券 | 中信建投 |
| 41194 | 天风证券 | 天风 |
| 12120 | 银河证券 | 银河 |
| 22291 | 平安证券 | 平安 |
| 2726 | 光大证券 | 光大 |
| 121604 | 兴业证券 | 兴业 |
| 378 | 申银万国 | 申万、申万宏源 |
| 41130 | 太平洋 | 太平洋 |
| 42442 | 中金财富 | 中金、中金财富 |
若指定机构在用户指定时间范围内无研报,则自动扩展至:
> 注意: 机构优先级匹配在后台完成,输出结果不展示优先级标识,用户无需感知。
API 返回研报片段后,按以下关键词自动归类到对应维度:
| 维度 | 关键词匹配规则 |
|---|---|
| ------ | -------------- |
| 行业发展趋势 | 市场规模、增长、渗透率、CAGR、复合增长、扩张、增速、空间、前景、趋势、预测、预计 |
| 竞争格局 | 份额、市占率、集中度、竞争格局、CR5、CR10、龙头、头部、排名、第一、领先 |
| 技术创新 | 技术、专利、研发、创新、突破、迭代、升级、架构、算法、制程、工艺 |
| 政策环境 | 政策、监管、补贴、法规、支持、扶持、规范、指导、意见、规划、碳中和、双碳 |
| 投资建议 | 推荐、买入、增持、目标价、评级、配置、关注、看好、机会、主线 |
| 风险提示 | 风险、警惕、不确定性、下行、承压、挑战、波动、回调、谨慎 |
| 财务数据 | 营收、利润、毛利率、净利润、同比、环比、增长、Q1/Q2/Q3/Q4、年报、季报 |
| 其他维度 | 未匹配到上述关键词的内容归入此类 |
从用户提问中提取:
调用工具: jy-financedata-tool.FinancialResearchReport
┌─────────────────────────────────────────────┐
│ 第一阶段:查询指定 12 家优先机构 │
│ 使用机构名称过滤 + 用户时间范围 │
│ 示例:query="AI 行业 2026-04-16 到 2026-04-23 广发证券 中信建投"│
└─────────────────────────┬───────────────────────────┘
│
▼
┌───────────────┐
│ 结果数量>0? │
└───┬───────┬───┘
│是 │否
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────────────────┐
│ 进入第 3 步 │ │ 第二阶段:放宽机构限制 │
│ │ │ 查询新财富/知名券商研报 │
│ │ │ 示例:query="AI 行业 2026-04-16 到 2026-04-23 研报"│
└─────────────────┘ └─────────────┬───────────────┘
│
▼
┌───────────────┐
│ 结果数量>0? │
└───┬───────┬───┘
│是 │否
│ │
▼ ▼
┌─────────────────┐ ┌─────────────┐
│ 进入第 3 步 │ │ 提示用户 │
│ │ │ 调整条件 │
│ │ │ 终止流程 │
└─────────────────┘ └─────────────┘
若两轮查询结果均为空,提示用户:
> "指定时间范围内未找到相关研报,建议:①放宽日期范围(如改为近一月)②调整行业关键词 ③放宽机构限制"
去重与合并规则:
doc_id 视为同一研报title + orgName + publishDate 视为同一研报viewResults 数组维度分类流程:
排序规则:
严格按以下 JSON 格式输出:
[
{
"reportID": "研报 ID(doc_id 或 content_id 前缀)",
"title": "研报标题",
"publishDate": "YYYY-MM-DD HH:mm:ss",
"orgName": "券商机构名称",
"authors": ["分析师 1", "分析师 2"],
"rating": "投资评级(买入/增持/中性等)",
"isDeepReport": true|false,
"isNewWealth": true|false,
"industry": ["申万行业 1", "申万行业 2"],
"viewResults": [
{
"perspectivesOnDimensions": "行业发展趋势",
"viewOutcomes": "分析观点原文..."
},
{
"perspectivesOnDimensions": "投资建议",
"viewOutcomes": "分析观点原文..."
}
]
}
]
注意: 输出结果不包含 priority 字段,机构优先级匹配在后台完成,用户无需感知。
查询近一周 AI 行业的券商研报观点
→ 调用:jy-financedata-tool.FinancialResearchReport('query: AI 行业 近一周')
查询 2026-03-01 到 2026-03-25 半导体行业研报
→ 调用:jy-financedata-tool.FinancialResearchReport('query: 半导体行业 2026-03-01 到 2026-03-25')
新能源行业最近有什么研报观点
→ 调用:jy-financedata-tool.FinancialResearchReport('query: 新能源行业 近一周')
查询 2026 年 3 月医药行业的研报,只要广发证券和中信建投的
→ 调用:jy-financedata-tool.FinancialResearchReport('query: 医药行业 2026-03-01 到 2026-03-31 广发证券 中信建投')
对比新能源、半导体、AI 三个行业近一周的研报观点
→ 分别调用 3 次 FinancialResearchReport,每个行业一次
| 场景 | 提示信息 |
|---|---|
| ------ | --------- |
| MCP 工具调用失败 | "聚源数据服务暂时不可用,请检查 jy-financedata-tool 配置或网络状态" |
| 查询结果为空 | "指定时间范围内未找到相关研报,建议:①放宽日期范围(如改为近一月)②调整行业关键词 ③放宽机构限制" |
| 查询超时 | "查询超时,请重试或缩小时间范围" |
| 返回数据格式异常 | "数据解析失败,请重试或联系管理员" |
jy-financedata-tool.FinancialResearchReport 工具获取研报数据验证命令:
# 列出可用工具
mcporter describe jy-financedata-tool
# 测试调用
mcporter call jy-financedata-tool.FinancialResearchReport 'query: AI 行业 近一周'
共 1 个版本