基于聚源金融数据库的专业基金经理"言行一致性"分析工具,通过 MCP 服务获取真实数据,按照标准化模板输出高质量的基金经理观点与持仓一致性检验分析报告。
核心理念: 基于真实数据,客观分析,不编造任何信息。
本 Skill 支持以下功能:
分析 [基金经理姓名] 在 [日期] 的观点与持仓一致性
[基金经理姓名] [日期] 一致性检验
查看 [基金经理姓名] 的言行一致性报告
# 示例 1:分析张坤在 2024 年底的一致性
分析张坤在 2024-12-31 的观点与持仓一致性
# 示例 2:分析葛兰在 2023 年中报的一致性
葛兰 2023-06-30 一致性检验
# 示例 3:查看傅鹏博的言行一致性报告
查看傅鹏博的言行一致性报告
# 示例 4:简单查询
张坤 2024 年年报 一致性
每次使用本技能前,必须先检查 mcporter 安装和 MCP 服务配置状态!
mcporter --version
如未安装,按以下流程安装:
# 1. 通过 npm 全局安装
npm install -g mcporter
# 2. 验证安装
mcporter --version
# 列出所有已配置的 MCP 服务
mcporter list
预期输出(必须包含以下两个服务):
如服务未配置,需要获取 JY_API_KEY 并配置:
向恒生聚源申请 JY_API_KEY,通过邮箱申请(首次配置需提供,配置一次即可)
JY_API_KEY 申请路径:
向恒生聚源官方邮箱发送邮件申请签发数据地图 JY_API_KEY,用于接口鉴权。申请通过后,恒生聚源将默认发送【工具版和接口版】KEY。
申请邮箱:datamap@gildata.com
邮件标题:数据地图 KEY 申请-XX 公司 - 申请人姓名
正文模板:
另外,【Skill】包可通过 https://clawhub.ai/ 自行选择下载,若需要我们通过邮件提供【Skill】,亦可在邮件中注明。
# 配置 jy-financedata-tool 服务
mcporter config add jy-financedata-tool --url "https://api.gildata.com/mcp-servers/aidata-assistant-srv-tool?token=你的 JY_API_KEY"
# 配置 jy-financedata-api 服务
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 — 聚源 - 多智能体模式(X 工具)
- jy-financedata-api — 聚源 - 全量接口模式(X 工具)
# 测试调用(注意:所有服务工具的入参均为 query)
mcporter call jy-financedata-api.FundManagerViewPointReport query="张坤 2024-12-31"
mcporter 配置文件路径:
C:\Users\你的用户名\.mcporter\mcporter.jsonOpenClaw 配置文件路径:
C:\Users\你的用户名\.openclaw\openclaw.json编辑 openclaw.json,在 skills 部分添加 mcporter 配置:
{
"skills": {
"entries": {
"mcporter": {
"enabled": true,
"env": {
"MCPORTER_CONFIG": "C:\\Users\\你的用户名\\.mcporter\\mcporter.json"
}
}
}
}
}
重启 OpenClaw 使配置生效:
openclaw gateway restart
流程中的工具调用能够并发调用尽量并发调用提速。
FundManagerViewPointReport{基金经理姓名} {查询日期}对于在查询日期对应报告期内,该基金经理管理下的每一只基金:
调用示例:
mcporter call jy-financedata-api.FundManagerViewPointReport query="张坤 2024-12-31"
对于步骤 1 中获取的每一只基金及其对应的观点报告期,计算其后一个季度的日期作为"持仓报告期"。
规则:
ShareholdingDetailReport{基金代码/基金简称} {持仓报告期}对于每只基金,在其对应的"持仓报告期",记录其重仓股票,至少包括:
调用示例:
mcporter call jy-financedata-api.ShareholdingDetailReport query="000001 2024-03-31"
对每一只基金,从以下维度进行分析:
严格按照模板格式生成 Markdown 报告,确保:
主服务(jy-financedata-api)- 推荐:
# FundManagerViewPointReport 和 ShareholdingDetailReport 都在 jy-financedata-api 中
mcporter call jy-financedata-api.FundManagerViewPointReport query="张坤 2024-12-31"
mcporter call jy-financedata-api.ShareholdingDetailReport query="易方达蓝筹精选 2024-03-31"
备用服务(jy-financedata-tool)- 部分功能:
# jy-financedata-tool 只有 5 个工具,不支持 FundManagerViewPointReport 和 ShareholdingDetailReport
# 但可以用 FinQuery 查询部分金融数据作为备用
mcporter call jy-financedata-tool.FinQuery query="张坤 管理基金 2024 年年报"
mcporter call jy-financedata-tool.FinQuery query="基金代码 000001 重仓股 2024 年一季报"
mcporter call jy-financedata-tool.MacroIndustryData query="中国最新 GDP 增速 CPI 数据"
mcporter call jy-financedata-tool.FinancialResearchReport query="基金经理观点分析 研报"
# 如遇到认证错误,检查 JY_API_KEY 是否有效
mcporter list
# 如遇到超时,增加超时时间(默认 150 秒)
# 在 skill 配置中调整 timeout 参数
jy-fund-consistency-analysis/
├── SKILL.md # 技能文档(本文件)
├── README.md # 使用说明
├── skill.config.json # 配置文件
├── requirements.txt # Python 依赖
├── analyzer_v2.py # 主分析程序(v2 版本)
├── generate_pdf_v2.py # PDF 生成工具
└── consistency_reports/ # 输出目录
├── *.md # 生成的 Markdown 报告
└── *.html # 生成的 HTML 文件
| 文件 | 用途 |
|---|---|
| ------ | ------ |
analyzer_v2.py | 主分析程序,执行完整的 CoT 思维链步骤 |
generate_pdf_v2.py | PDF 生成工具,通过 HTML 中转避免中文乱码 |
skill.config.json | 技能配置文件,包含 MCP 服务、分析维度等配置 |
consistency_reports/ | 输出目录,存放生成的报告文件 |
| 综合评分 | 等级 | 信号灯 | 说明 |
|---|---|---|---|
| ---------- | ------ | -------- | ------ |
| ≥85 | 高度一致 | 🟢 | 观点与持仓完全匹配,言行高度一致 |
| ≥70 | 基本一致 | 🟢 | 观点与持仓基本匹配,整体可信 |
| ≥50 | 部分一致 | 🟡 | 观点与持仓存在一定偏差 |
| ≥30 | 存在偏差 | 🟠 | 观点与持仓存在明显不一致 |
| <30 | 明显不一致 | 🔴 | 观点与持仓严重不符 |
生成的报告包含以下四个核心部分:
最后更新:2026-03-30
Skill 版本:v1.0
数据源:恒生聚源金融数据 (jy-financedata-api / jy-financedata-tool)
共 1 个版本