metadata:
openclaw:
requires:
bins: ["node", "npm", "mcporter"]
install:
kind: node
package: mcporter
label: Install mcporter via npm
基于恒生聚源 MCP 金融数据库的专业业绩点评技能,专注于财报智能解读、核心数据提取、业绩亮点与风险识别、T+0 快速生成四大核心模块,为投资者提供简明扼要、直击核心的业绩点评报告。
市场识别规则(按优先级):
| 判断依据 | A 股特征 | 港股特征 | 美股特征 |
|---|---|---|---|
| --------- | --------- | --------- | --------- |
| 交易所后缀(优先) | .SH/.SZ(如 600519.SH、300750.SZ) | .HK(如 0700.HK) | .US(如 AAPL.US、TSLA.US) |
| 代码长度 | 6 位数字(如 600519、300750) | 4-5 位数字(如 0700、9988) | 1-5 位字母或字母 + 数字(如 AAPL、TSLA) |
| 字符类型 | 纯数字 | 纯数字 | 含字母 |
| 中概股 ADR | - | - | 字母代码 + ADR 标识(如 BABA、JD) |
路由逻辑:
| 检测到市场 | 处理方式 |
|---|---|
| ----------- | --------- |
| A 股(.SH/.SZ 或 6 位数字代码) | 使用本技能 jy-earnings-commentary |
| 港股(.HK 或 4-5 位数字代码) | 调用 jy-hk-earnings-commentary 技能;若未安装则提示用户安装或标注"结果受限" |
| 美股(.US 或字母代码) | 调用 jy-us-earnings-commentary 技能;若未安装则提示用户安装或标注"结果受限" |
注意:
本技能支持以下功能:
| 功能模块 | 说明 | 输出内容 |
|---|---|---|
| --------- | ------ | --------- |
| 财报智能解读 | 自动识别报告期类型(年报/半年报/季报),提取核心数据 | 业绩概览表格、关键指标速览 |
| 同环比分析 | 计算并展示同比、环比变化 | 增长率表格、变动原因分析 |
| 业绩亮点识别 | 识别营收、利润、毛利率等核心亮点 | 亮点清单、驱动因素分析 |
| 风险点提示 | 归纳年报/财报中披露的重点风险 | 前 5 大风险清单 |
适用标的类型:
适用报告期:
提供股票信息时,支持以下入参格式:
| 入参类型 | 说明 | 示例 | 是否必需 |
|---|---|---|---|
| --------- | ------ | ------ | --------- |
| 证券代码 | 含交易所后缀(如 600519.SH、300750.SZ) | 600519.SH | 必需(代码或简称至少一个) |
| 证券简称 | 股票简称 | 贵州茅台 | 推荐(与代码配合使用) |
| 报告期 | 年报/半年报/季报 + 年份 | 2025 年年报、2026 年一季报 | 可选(未指定则默认最新) |
| 特殊分析重点 | 用户特别关注的指标 | 重点关注毛利率变化、详细分析现金流 | 可选 |
入参处理规则:
600519.SH 格式(带交易所后缀)标准格式:
请生成 600519.SH 贵州茅台 2025 年年报业绩点评
简化格式(可接受):
贵州茅台 2025 年年报怎么样
带特殊分析重点:
宁德时代 2026 年一季报点评,重点关注毛利率变化和研发投入
模糊请求(可触发):
示例 1:标准业绩点评
请生成 600519.SH 贵州茅台 2025 年年报业绩点评
示例 2:带股票代码的查询
300750.SZ 宁德时代 2026 年一季报怎么样
示例 3:带特殊分析重点
招商银行 2025 年半年报点评,重点关注净息差和坏账率变化
示例 4:最新报告期分析
600036.SH 最新季报业绩分析
示例 5:多只股票对比(需逐个标的执行)
请对比贵州茅台和五粮液的 2025 年年报业绩
(需分别生成两只股票的点评报告)
每次使用本技能前,必须先检查 mcporter 安装和 MCP 服务配置状态!
mcporter --version
如未安装,按以下流程安装:
# 1. 通过 npm 全局安装
npm install -g mcporter
# 2. 验证安装
mcporter --version
# 列出所有已配置的 MCP 服务
mcporter list
预期输出(必须包含以下服务):
如服务未配置,需要获取 JY_API_KEY 并配置:
向恒生聚源官方邮箱发送邮件申请签发数据地图 JY_API_KEY,用于接口鉴权。
申请邮箱:datamap@gildata.com
邮件标题:数据地图 KEY 申请-XX 公司 - 申请人姓名
正文模板:
• 姓名:
• 手机号:
• 公司/单位全称:
• 所属部门:
• 岗位:
• MCP_KEY 申请用途:个股业绩点评
• Skill 申请列表:jy-earnings-commentary
• 是否需要 Skill 安装包:(是,邮件提供/否,自行下载)
• 其他补充说明(可选):
申请通过后,恒生聚源将默认发送【工具版和接口版】KEY。
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 (健康)
✓ jy-financedata-api (健康)
# 基础调用格式(所有工具入参均为 query)
mcporter call 服务名称。工具 query="参数值"
# 示例:查询财报数据
mcporter call jy-financedata-api.FinancialStatement query="600519.SH 2025 年年报 营业收入"
# 示例:查询财务指标
mcporter call jy-financedata-api.FinancialAnalysis query="600519.SH 2025 年年报 毛利率"
mcporter 配置文件路径:
C:\Users\你的用户名\config\mcporter.json/root/config/mcporter.json 或 ~/.config/mcporter.jsonOpenClaw 配置文件路径:
C:\Users\你的用户名\.openclaw\openclaw.json~/.openclaw/openclaw.json编辑 openclaw.json,在 skills 部分添加 mcporter 配置:
{
"skills": {
"entries": {
"mcporter": {
"enabled": true,
"env": {
"MCPORTER_CONFIG": "/root/config/mcporter.json"
}
}
}
}
}
重启 OpenClaw 使配置生效:
openclaw gateway restart
技能启动时自动执行以下检查:
mcporter --version 是否可用mcporter list 是否包含必需服务如检查失败,将提示用户:
⚠️ 未检测到 mcporter 安装或 MCP 服务未配置
请先完成环境配置:
1. 安装 mcporter: npm install -g mcporter
2. 获取 JY_API_KEY: 发送邮件至 datamap@gildata.com
3. 配置 MCP 服务:参考步骤 2.2
提取用户输入中的关键信息:
必须记录特殊分析重点,作为后续生成的侧重点。
调用工具判断目标公司所属行业,匹配基准报告模板:
| 行业分类 | 模板类型 |
|---|---|
| --------- | --------- |
| 一般工商业 | 标准模板 |
| 建筑材料/建筑装饰 | 含资产负债率、应收账款、合同负债、现金流 |
| 国防军工 | 含存货及环比情况描述 |
| 房地产 | 含合同负债、存货情况 |
| 银行业 | 特殊结构(NIM、不良率、拨备覆盖率等) |
| 保险业 | 含保费收入及累计增速 |
| 证券业 | 含 EPS 描述 |
| 步骤 | MCP 工具 | 获取内容 | 时效/限制 |
|---|---|---|---|
| ----- | --------- | --------- | ---------- |
| 3.1 | jy-financedata-api.AShareFinancialReportReview | A 股财报业绩点评基础结构数据 | 最新报告期/单次≤3 指标 |
| 3.2 | jy-financedata-api.FinancialStatement | 核心财务数据(营收、利润、现金流等) | 最新报告期/单次≤3 指标 |
| 3.3 | jy-financedata-api.FinancialAnalysis | 财务指标分析(毛利率、净利率、ROE 等) | 最新报告期/单次≤3 指标 |
| 3.4 | jy-financedata-api.MainOperIncData | 主营构成数据(分业务/分产品营收) | 最新报告期/单次≤3 指标 |
| 3.5 | jy-financedata-api.ConsensusExpectation | 盈利预测数据 | 近半年/单次≤3 指标 |
| 3.6 | jy-financedata-tool.FinancialResearchReport | 机构观点、研报摘要 | 近一月/单次≤3 指标 |
| 3.7 | jy-financedata-api.AShareAnnouncement | 年报/财报原文信息(补充定性描述) | 最新报告期/单次≤3 指标 |
若用户有特殊分析重点,需在此环节针对性多调取相关指标。
遵循"大框架固定 + 子结构灵活"的原则:
在一般工商业基础上,【二、公司简介】内必须包含:
在一般工商业基础上,【二、公司简介】内必须包含:
在一般工商业基础上,【二、公司简介】内必须包含:
在一般工商业基础上,【二、公司简介】内必须包含:
在一般工商业基础上,【一、公司基本信息】内必须包含:
所有工具入参均为 query,格式:[股票代码] [时间范围] [指标类型]
# ===== Step 2:行业判定 =====
mcporter call jy-financedata-api.CompanyBasicInfo query="600519.SH 公司所属行业"
# ===== Step 3:分步数据获取 =====
# 3.1 获取财报点评基础结构数据
mcporter call jy-financedata-api.AShareFinancialReportReview query="600519.SH 2025 年年报 业绩概览"
# 3.2 获取核心财务数据(单次≤3 指标)
mcporter call jy-financedata-api.FinancialStatement query="600519.SH 2025 年年报 营业收入 归母净利润"
mcporter call jy-financedata-api.FinancialStatement query="600519.SH 2025 年年报 扣非归母净利润"
mcporter call jy-financedata-api.FinancialStatement query="600519.SH 2025 年年报 经营性现金流"
# 3.3 获取财务指标分析(单次≤3 指标)
mcporter call jy-financedata-api.FinancialAnalysis query="600519.SH 2025 年年报 毛利率 净利率"
mcporter call jy-financedata-api.FinancialAnalysis query="600519.SH 2025 年年报 ROE ROA"
# 3.4 获取主营构成数据
mcporter call jy-financedata-api.MainOperIncData query="600519.SH 2025 年年报 分产品营收"
mcporter call jy-financedata-api.MainOperIncData query="600519.SH 2025 年年报 分业务毛利率"
# 3.5 获取盈利预测数据
mcporter call jy-financedata-api.ConsensusExpectation query="600519.SH 近半年 一致目标价 预期营收 预期净利润"
# 3.6 获取机构观点
mcporter call jy-financedata-tool.FinancialResearchReport query="600519.SH 近一月 核心观点 业绩点评"
# 3.7 获取年报原文信息(补充定性描述)
mcporter call jy-financedata-api.AShareAnnouncement query="600519.SH 2025 年年报 经营讨论与分析"
mcporter call jy-financedata-api.AShareAnnouncement query="600519.SH 2025 年年报 风险因素"
| 数据类型 | MCP 工具 | 调用方式 | 时效要求 | 用途 |
|---|---|---|---|---|
| --------- | --------- | --------- | --------- | ------ |
| 行业分类 | jy-financedata-api.CompanyBasicInfo | 单个标的 | - | 匹配报告模板 |
| 财报点评基础 | jy-financedata-api.AShareFinancialReportReview | 单个标的(单次≤3 指标) | 最新报告期 | 业绩概览结构数据 |
| 核心财务数据 | jy-financedata-api.FinancialStatement | 单个标的(单次≤3 指标) | 最新报告期 | 营收、利润、现金流 |
| 财务指标 | jy-financedata-api.FinancialAnalysis | 单个标的(单次≤3 指标) | 最新报告期 | 毛利率、净利率、ROE |
| 主营构成 | jy-financedata-api.MainOperIncData | 单个标的(单次≤3 指标) | 最新报告期 | 分业务/分产品营收 |
| 盈利预测 | jy-financedata-api.ConsensusExpectation | 单个标的(单次≤3 指标) | 近半年 | 机构一致预期 |
| 机构观点 | jy-financedata-tool.FinancialResearchReport | 单个标的(单次≤3 指标) | 近一月 | 研报摘要 |
| 年报原文 | jy-financedata-api.AShareAnnouncement | 单个标的(单次≤3 指标) | 最新报告期 | 定性描述补充 |
可并发调用(不同标的):
# 同时调用多个股票的财报数据
mcporter call jy-financedata-api.FinancialStatement query="600519.SH 2025 年年报 营业收入" &
mcporter call jy-financedata-api.FinancialStatement query="300750.SZ 2025 年年报 营业收入" &
wait
不可并发调用(同一标的多个指标):
# 同一标的多个指标应串行调用(遵循单次≤3 指标)
mcporter call jy-financedata-api.FinancialStatement query="600519.SH 2025 年年报 营业收入 归母净利润 扣非净利润"
综合毛利率提升至 25.2%[^1]列出所有引用的脚标,并严格指向对应的调用工具名称:
📚 数据来源
| 脚标 | 数据来源 |
| :--- | :--- |
| [^1] | jy-financedata-api (FinancialStatement) |
| [^2] | jy-financedata-api (FinancialAnalysis) |
| [^3] | jy-financedata-api (MainOperIncData) |
| [^4] | jy-financedata-api (ConsensusExpectation) |
| [^5] | jy-financedata-tool (FinancialResearchReport) |
| [^6] | jy-financedata-api (AShareAnnouncement) |
报告末尾必须添加标准免责声明(全文不可删减):
> ⚠️ 免责声明:
>
> 本服务所生成、展示或输出的内容(包括但不限于文本、数据、分析结果等),部分来源于恒生聚源 MCP、第三方数据源、公开信息。本服务仅对数据源进行自动化调用、处理与呈现,不构成任何投资决策或其他决策的建议或者承诺,投资者不应以本服务取代其独立判断或仅根据本服务做出决策。
>
> 数据源本身可能存在不准确、不完整、过时、错误或缺失等情况。由于数据源提供方的限制、技术传输偏差、自然语言歧义或其他客观原因,本服务对所生成、展示或输出内容的真实性、准确性或完整性不做任何保证。
>
> 本服务的服务提供方及其关联公司不对任何机构或个人因参照本服务所生成、展示或输出内容进行投资、决策而产生的任何后果承担任何责任。市场有风险,投资需谨慎。
报告左上角必须展示:
[公司名称]([股票代码]) | [报告期] | 报告日期:[YYYY-MM-DD]
📊 个股业绩点评报告
示例:
贵州茅台(600519.SH) | 2025 年年报 | 报告日期:2026-05-14
📊 个股业绩点评报告
~/.openclaw/workspace/skills/jy-earnings-commentary/
├── SKILL.md # 本技能主文档
└── references/ # 参考文档目录
├── mcp-tools.md # MCP 工具调用清单与示例
└── output-template.md # 输出报告格式模板
文件说明:
| 文件 | 用途 | 内容 |
|---|---|---|
| ----- | ------ | ------ |
SKILL.md | 技能主文档 | 功能说明、环境配置、工作流程、行业模板、快速开始 |
references/mcp-tools.md | MCP 工具调用参考 | 完整工具列表、调用示例、分治策略 |
references/output-template.md | 输出格式模板 | 完整报告模板、脚标规范、必填字段检查 |
共 1 个版本