基于恒生聚源 MCP 金融数据库,为 2-5 只 A 股股票生成专业对比分析报告。报告包含公司简介、基本面、技术面、资金面、消息面五大章节,输出 PDF+Markdown 双格式,所有数据可溯源。
查询要素:
查询写法:
对比贵州茅台和五粮液
分析宁德时代、比亚迪、隆基绿能的股票对比报告
生成招商银行、工商银行、建设银行的深度对比分析
每次使用本技能前,必须先检查 mcporter 安装和 MCP 服务配置状态!
mcporter --version
如未安装, 按以下流程安装:
# 1. 通过 npm 全局安装
npm install -g mcporter
# 2. 验证安装
mcporter --version
# 列出所有已配置的 MCP 服务
mcporter list
预期输出 (必须包含以下两个服务):
jy-financedata-tooljy-financedata-api如服务未配置, 需要获取 JY_API_KEY 并配置:
向恒生聚源官方邮箱发送邮件申请签发数据地图 JY_API_KEY,用于接口鉴权(首次配置需提供,配置一次即可)。
申请邮箱: datamap@gildata.com
邮件标题: 数据地图 KEY 申请-XX 公司 - 申请人姓名
正文模板:
申请通过后: 恒生聚源将默认发送【工具版和接口版】KEY
Skill 下载: 可通过 https://clawhub.ai/ 自行选择下载,或邮件中注明需要邮件提供
使用自有 KEY 配置:
# 配置 jy-financedata-tool 服务 (替换为你的 JY_API_KEY)
mcporter config add jy-financedata-tool --url "https://api.gildata.com/mcp-servers/aidata-assistant-srv-tool?token=你的 JY_API_KEY"
# 配置 jy-financedata-api 服务 (替换为你的 JY_API_KEY)
mcporter config add jy-financedata-api --url "https://api.gildata.com/mcp-servers/aidata-assistant-srv-api?token=你的 JY_API_KEY"
mcporter list
确认输出包含 jy-financedata-tool 和 jy-financedata-api 两个服务。
# 测试调用 API(替换为实际股票代码)
mcporter call jy-financedata-api.FinancialStatement --query "600519"
如返回数据则配置成功;如报错"没有 JY_API_KEY"或鉴权失败,请检查 KEY 有效性并重新配置。
~/Desktop/), 支持自定义(生成前可提醒用户更改)references/disclaimer.md)溯源角标统一放在每个小节结束的部分(如 1.1 结束的部分),而不是大章节结尾。
格式示例:
数据来源:[1] CompanyBasicInfo 公司简介、[2] StockBelongIndustry 所属行业分类,恒生聚源 MCP;数据截止 2026-04-27
在免责声明章节前增加独立的「数据来源」章节,归集所有使用的数据源。
格式示例:
## 数据来源
[1] CompanyBasicInfo 公司简介,恒生聚源 MCP;数据截止 2026-04-27
[2] StockBelongIndustry 所属行业分类,恒生聚源 MCP;数据截止 2026-04-27
[3] FinancialStatement 财务报表,恒生聚源 MCP;数据截止 2026-03-31
[4] StockValueAnalysis 股票价值分析,恒生聚源 MCP;数据截止 2026-04-27
...
注意:
所有 MCP 服务均使用 mcporter call 命令,入参统一为 query。
mcporter call jy-financedata-api.CompanyBasicInfo --query "<股票代码>"
# 财务报表
mcporter call jy-financedata-api.FinancialStatement --query "<股票代码>"
# 财务分析
mcporter call jy-financedata-api.FinancialAnalysis --query "<股票代码>"
# 估值分析
mcporter call jy-financedata-api.StockValueAnalysis --query "<股票代码>"
# 区间行情
mcporter call jy-financedata-api.StockRangeQuotation --query "<股票代码>,<区间>"
# 技术指标
mcporter call jy-financedata-api.StockQuoteTechIndex --query "<股票代码>"
# 资金流向
mcporter call jy-financedata-api.AStockCashFlow --query "<股票代码>,<区间>"
# 融资融券
mcporter call jy-financedata-api.StockSecuritiesMargin --query "<股票代码>"
# 机构研报(使用 jy-financedata-tool)
mcporter call jy-financedata-tool.FinancialResearchReport --query "<股票代码>"
# 公司公告
mcporter call jy-financedata-api.AShareAnnouncement --query "<股票代码>"
# 新闻舆情
mcporter call jy-financedata-api.StockNewslist --query "<股票代码>"
# 融资融券(如 StockSecuritiesMargin 无数据,尝试 MarginTradeStats)
mcporter call jy-financedata-api.StockSecuritiesMargin --query "<股票代码>"
mcporter call jy-financedata-api.MarginTradeStats --query "<股票代码>"
详见 references/report-template.md,主要步骤:
详见 references/report-template.md,核心要求:
| 文件 | 说明 |
|---|---|
| ------ | ------ |
references/jy-skill-standards.md | 恒生聚源技能标准规范 |
references/disclaimer.md | 免责声明模板(中英文) |
references/report-template.md | 报告模板与写作规范 |
references/sample-report.md | 示例报告(贵州茅台 vs 五粮液) |
scripts/generate_pdf.py | PDF 生成脚本(中文字体支持) |
scripts/validate_data.py | 数据验证脚本 |
references/reports/ | 历史报告输出 |
注意:
query 参数共 1 个版本