metadata:
openclaw:
requires:
bins: ["node", "npm", "mcporter"]
install:
kind: node
package: mcporter
label: Install mcporter via npm
基于恒生聚源 MCP 金融数据库的债券市场日报生成技能,为固定收益投资者提供专业、合规、可溯源的《债市观察早报》。
jy-financedata-api 或 jy-financedata-tool 获取数据[^1])本技能支持以下功能:
| 功能模块 | 说明 | 输出内容 |
|---|---|---|
| --------- | ------ | --------- |
| 信息速览 | 3 句话总结核心特征及关注焦点 | 市场概览 |
| 资金面分析 | 央行动态、货币利率、存单定价 | OMO/MLF、DR007、存单收益率 |
| 利率债分析 | 收益率曲线、期货联动、机构观点 | 1Y/10Y/30Y 收益率、国债期货、久期策略 |
| 信用债分析 | 一级发行、二级追踪、板块利差 | 发行倍数、城投利差、产业债异动 |
| 细分板块 | 地产债、绿色债券、ESG 债券 | 地产/煤炭/钢铁利差、绿债发行 |
| 风险哨兵 | 重大事项、负面舆情、公告追踪 | 评级调整、兑付流言、持有人会议 |
适用场景:
不适用场景:
生成债市观察早报时,建议提供以下信息:
| 要素 | 说明 | 是否必需 |
|---|---|---|
| ----- | ------ | --------- |
| 报告日期 | 如"2026 年 5 月 20 日"或"今日" | 必需 |
| 关注重点 | 特别关注的市场维度 | 可选 |
| 特定板块 | 如城投债、地产债、绿债等 | 可选 |
标准格式:
生成 2026 年 5 月 20 日的债市观察早报
模糊请求(可触发):
示例 1:标准请求
生成今天的债市观察早报
示例 2:指定日期
生成 2026 年 5 月 20 日的债市观察日报
示例 3:关注重点
帮我看看昨日资金面和利率债走势
示例 4:特定板块
城投债最近有什么负面舆情或异常成交
示例 5:绿色债券
绿色债券发行情况怎么样,有什么亮点
每次使用本技能前,必须先检查 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-bond-daily-report
• 是否需要 Skill 安装包:(是,邮件提供/否,自行下载)
申请通过后,恒生聚源将默认发送【工具版和接口版】KEY。
# 配置 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
# 基础键值对传参(所有服务工具的入参均为 query)
mcporter call 服务名称。工具 query="参数值"
# 示例 - 资金面数据
mcporter call jy-financedata-tool.MacroIndustryData query="DR007 R007 SHIBOR 2026-05-20"
# 示例 - 信用利差
mcporter call jy-financedata-api.BondRiskReturnAnalysis query="信用债利差 城投债 2026-05-20"
# 示例 - 债券估值
mcporter call jy-financedata-api.DebtValuation query="债券估值 中债估值 2026-05-20"
# 示例 - 绿色债券研报
mcporter call jy-financedata-tool.FinancialResearchReport query="绿色债券 Greenium 2026 年 5 月"
# 示例 - 利率债行情
mcporter call jy-financedata-tool.FinQuery query="利率债最活跃券行情 2026-05-20"
# 示例 - 债券舆情
mcporter call jy-financedata-api.NewsInfoList query="债券 负面 舆情 2026-05-20"
mcporter 配置文件路径:
/root/config/mcporter.jsonOpenClaw 配置文件路径:
~/.openclaw/openclaw.json编辑 openclaw.json,在 skills 部分添加 mcporter 配置:
{
"skills": {
"entries": {
"mcporter": {
"enabled": true,
"env": {
"MCPORTER_CONFIG": "/root/config/mcporter.json"
}
}
}
}
}
重启 OpenClaw 使配置生效:
openclaw gateway restart
数据收集阶段必须严格遵循 SOP 步骤串行执行:请求→记忆体暂存→下一步骤,禁止跨步骤并发请求。
目标:获取央行动态、货币市场利率、存单定价等资金面核心数据。
提取动作:
jy-financedata-tool.MacroIndustryData → DR007、R007、SHIBOR 等货币市场利率jy-financedata-tool.FinQuery → 同业存单发行利率、发行规模jy-financedata-tool.FinQuery → OMO 净投放、MLF 操作调用示例:
# Step 1.1: 货币利率(核心工具)
mcporter call jy-financedata-tool.MacroIndustryData query="DR007 R007 SHIBOR 2026-05-20"
# Step 1.2: 同业存单
mcporter call jy-financedata-tool.FinQuery query="同业存单发行利率 AAA 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="同业存单发行规模 2026-05-20"
# Step 1.3: 央行动态(通过 FinQuery)
mcporter call jy-financedata-tool.FinQuery query="央行公开市场操作 OMO 净投放 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="MLF 操作 利率 2026-05-20"
数据暂存要点:
目标:获取国债收益率曲线、国债期货、机构观点等利率债核心数据。
提取动作:
jy-financedata-tool.MacroIndustryData → 1Y、10Y、30Y 国债收益率及变动jy-financedata-tool.FinQuery → 2Y/5Y/10Y/30Y 国债期货主力合约表现jy-financedata-tool.FinancialResearchReport → 券商固收研报、久期策略建议调用示例:
# Step 2.1: 利率债行情(核心工具)
mcporter call jy-financedata-tool.MacroIndustryData query="1Y 国债收益率 2026-05-20"
mcporter call jy-financedata-tool.MacroIndustryData query="10Y 国债收益率 2026-05-20"
mcporter call jy-financedata-tool.MacroIndustryData query="30Y 国债收益率 2026-05-20"
# Step 2.2: 国债期货
mcporter call jy-financedata-tool.FinQuery query="国债期货 2Y 5Y 10Y 30Y 主力合约 2026-05-20"
# Step 2.3: 机构观点(通过研报)
mcporter call jy-financedata-tool.FinancialResearchReport query="券商固收观点 久期策略 2026 年 5 月"
mcporter call jy-financedata-tool.FinancialResearchReport query="利率债 收益率曲线 策略 2026-05"
数据暂存要点:
目标:获取信用债发行统计、发行倍数、热门品种等一级市场数据。
提取动作:
jy-financedata-api.MarketIssueStatByBondType → 按债券类型统计发行规模、只数jy-financedata-tool.FinQuery → 热门债券发行倍数、认购倍数jy-financedata-api.BondAnnouncement → 特别国债、地方债、超大体量信用债预告调用示例:
# Step 3.1: 发行统计(按债券类型)
mcporter call jy-financedata-api.MarketIssueStatByBondType query="2026-05-20 金融债 发行规模"
mcporter call jy-financedata-api.MarketIssueStatByBondType query="2026-05-20 公司债 发行规模"
mcporter call jy-financedata-api.MarketIssueStatByBondType query="2026-05-20 中票 短融 发行"
# Step 3.2: 发行倍数
mcporter call jy-financedata-tool.FinQuery query="债券发行倍数 2026-05-20 热门"
# Step 3.3: 重大发行预告
mcporter call jy-financedata-api.BondAnnouncement query="特别国债 地方债 发行预告 2026 年 5 月"
数据暂存要点:
目标:获取城投债、产业债、绿色债券等二级市场交易数据及利差变化。
提取动作:
jy-financedata-api.BondRiskReturnAnalysis → 信用债利差、城投债、产业债风险收益分析jy-financedata-api.DebtValuation → 中债估值、异常成交、偏离估值jy-financedata-tool.FinancialResearchReport → 绿债研报、Greenium、政策动态jy-financedata-tool.NewsInfoList → 绿色债券新闻舆情调用示例:
# Step 4.1: 信用债利差(核心工具)
mcporter call jy-financedata-api.BondRiskReturnAnalysis query="信用债利差 城投债 2026-05-20"
mcporter call jy-financedata-api.BondRiskReturnAnalysis query="产业债 利差 煤炭 钢铁 2026-05-20"
# Step 4.2: 债券估值
mcporter call jy-financedata-api.DebtValuation query="债券估值 中债估值 2026-05-20"
mcporter call jy-financedata-api.DebtValuation query="异常成交 折价 偏离估值 2026-05-20"
# Step 4.3: 绿色债券(研报 + 舆情)
mcporter call jy-financedata-tool.FinancialResearchReport query="绿色债券 Greenium 2026 年 5 月"
mcporter call jy-financedata-tool.NewsInfoList query="绿色债券 发行 2026-05-20"
# Step 4.4: 区域城投债(分省份)
mcporter call jy-financedata-api.BondRiskReturnAnalysis query="江苏省 城投债 成交 利差 2026-05-20"
mcporter call jy-financedata-api.BondRiskReturnAnalysis query="浙江省 城投债 成交 利差 2026-05-20"
数据暂存要点:
目标:获取债券重大事项、负面舆情、评级调整等风险预警信息。
提取动作:
jy-financedata-api.NewsInfoList → 债券负面新闻、评级调整、兑付流言、违约展期jy-financedata-tool.FinQuery → 提前兑付、持有人会议、回售、受托管理报告jy-financedata-tool.FinQuery → 主体/债项评级上调/下调调用示例:
# Step 5.1: 债券负面舆情(核心工具)
mcporter call jy-financedata-api.NewsInfoList query="债券 负面 舆情 2026-05-20"
mcporter call jy-financedata-api.NewsInfoList query="评级下调 违约 展期 2026-05-20"
# Step 5.2: 债券重大事项
mcporter call jy-financedata-tool.FinQuery query="债券 重大事项 持有人会议 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="提前兑付 回售 展期 2026-05-20"
# Step 5.3: 评级调整
mcporter call jy-financedata-tool.FinQuery query="债券评级调整 上调 下调 2026-05-20"
数据暂存要点:
目标:获取债券市场相关政策、监管动态、重大事件等信息。
提取动作:
jy-financedata-tool.FinancialResearchReport → 券商研报中的政策分析、化债方案、行业政策jy-financedata-tool.NewsInfoList → 监管政策、交易商协会/交易所公告jy-financedata-tool.FinQuery → 特别国债、地方债额度、化债进展等调用示例:
# Step 6.1: 政策动态(通过研报)
mcporter call jy-financedata-tool.FinancialResearchReport query="化债政策 特殊再融资债券 2026 年 5 月"
mcporter call jy-financedata-tool.FinancialResearchReport query="地产融资政策 白名单 2026 年 5 月"
# Step 6.2: 监管动态
mcporter call jy-financedata-tool.NewsInfoList query="央行 证监会 交易商协会 政策 2026-05-20"
mcporter call jy-financedata-tool.NewsInfoList query="交易所 债券审核 监管 2026-05-20"
# Step 6.3: 重大事件
mcporter call jy-financedata-tool.FinQuery query="特别国债 发行计划 2026 年 5 月"
mcporter call jy-financedata-tool.FinQuery query="地方债 额度 下达 2026 年"
数据暂存要点:
# ===== Step 1: 资金面 =====
mcporter call jy-financedata-api.CentralBankOperations query="2026-05-20 OMO 净投放"
mcporter call jy-financedata-api.CentralBankOperations query="2026-05-20 MLF 操作"
mcporter call jy-financedata-api.CentralBankOperations query="2026-05-20 逆回购利率"
mcporter call jy-financedata-tool.MacroIndustryData query="DR007 2026-05-20"
mcporter call jy-financedata-api.NCDIssueRate query="同业存单发行利率 1Y 国股行 2026-05-20"
# ===== Step 2: 利率债 =====
mcporter call jy-financedata-tool.MacroIndustryData query="国债收益率 1Y 2026-05-20"
mcporter call jy-financedata-tool.MacroIndustryData query="国债收益率 10Y 2026-05-20"
mcporter call jy-financedata-tool.MacroIndustryData query="国债收益率 30Y 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="国债期货 2Y 5Y 10Y 30Y 主力合约 2026-05-20"
mcporter call jy-financedata-tool.FinancialResearchReport query="券商固收观点 久期策略 2026 年 5 月"
# ===== Step 3: 信用债一级 =====
mcporter call jy-financedata-api.MarketIssueStatByBondType query="2026-05-20 金融债 发行规模"
mcporter call jy-financedata-api.MarketIssueStatByBondType query="2026-05-20 公司债 发行规模"
mcporter call jy-financedata-api.MarketIssueStatByBondType query="2026-05-20 中票 短融 发行"
mcporter call jy-financedata-api.BondAnnouncement query="特别国债 地方债 发行预告 2026 年 5 月"
# ===== Step 4: 信用债二级 =====
mcporter call jy-financedata-api.RegionalUrbanInvestmentData query="江苏省 城投债 成交 利差 2026-05-20"
mcporter call jy-financedata-api.RegionalUrbanInvestmentData query="浙江省 城投债 成交 利差 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="煤炭债 钢铁债 利差 2026-05-20"
mcporter call jy-financedata-api.GreenBondData query="绿色债券 发行 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="债券异常成交 折价 2026-05-20"
# ===== Step 5: 风险哨兵 =====
mcporter call jy-financedata-api.NewsInfoList query="债券 负面 舆情 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="债券 重大事项 持有人会议 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="债券评级调整 2026-05-20"
# ===== Step 6: 政策/事件追踪 =====
mcporter call jy-financedata-tool.FinancialResearchReport query="化债政策 特殊再融资债券 2026 年 5 月"
mcporter call jy-financedata-tool.NewsInfoList query="央行 证监会 交易商协会 政策 2026-05-20"
mcporter call jy-financedata-tool.FinQuery query="特别国债 地方债 发行计划 2026 年 5 月"
| 数据类型 | 推荐工具 | 调用频率 | 限制 |
|---|---|---|---|
| --------- | --------- | --------- | ------ |
| 货币利率 (DR007/R007/SHIBOR) | tool.MacroIndustryData | 1 次/日 | - |
| 同业存单 | tool.FinQuery | 1 次/日 | - |
| 央行动态 (OMO/MLF) | tool.FinQuery | 1 次/日 | - |
| 利率债行情 | tool.MacroIndustryData | 1 次/日 | 分期限调用 |
| 机构观点 | tool.FinancialResearchReport | 1 次/日 | 最新 1-3 日研报 |
| 信用债利差 | api.BondRiskReturnAnalysis | 1-2 次/日 | 分板块调用 |
| 债券估值 | api.DebtValuation | 1 次/日 | - |
| 绿色债券 | tool.FinancialResearchReport | 1 次/日 | - |
| 发行统计 | tool.FinQuery | 1 次/日 | - |
| 城投债数据 | api.BondRiskReturnAnalysis | 逐省份调用 | 每次 1 省份 |
| 重大事项 | tool.FinQuery | 1 次/日 | - |
| 负面舆情 | api.NewsInfoList | 1 次/日 | - |
| 政策/事件追踪 | tool.FinancialResearchReport + tool.NewsInfoList | 1 次/日 | - |
完成 SOP 所有数据采集后,按照以下框架组装报告。
小标题灵活化原则:
标题示例:
#### 1. 信息速览#### 1. 信息速览 | 资金面超预期宽松,DR007 下行 10BP#### 1. 信息速览 | 3 只债券评级下调,信用风险升温#### 1. 信息速览 | 10Y 国债破 1.7%,曲线牛陡延续3 句话总结昨日市场最核心特征及今日关注焦点:
[根据采集的数据,生成 3 句话总结:
传导影响分析:
[生成 50-80 字传导影响分析:
核心数据速览(可选,数据丰富时展示):
| 指标 | 数值 | 日变动 | 指标 | 数值 | 日变动 |
|---|---|---|---|---|---|
| ----- | ------ | ------- | ----- | ------ | ------- |
| DR007 | [数值]% [^n] | [数值]BP [^n] | 10Y 国债 | [数值]% [^n] | [数值]BP [^n] |
| 同业存单 (1Y AAA) | [数值]% [^n] | [数值]BP [^n] | 城投利差 | [数值]BP [^n] | [数值]BP [^n] |
货币利率:
央行动态:
存单定价:
资金面综合判断:
[生成 150-200 字分析,包括:
现券形态:
| 期限 | 收益率 (%) | 日变动 (BP) | 周变动 (BP) |
|---|---|---|---|
| :--- | :--- | :--- | :--- |
| 1Y | [数值][^n] | [数值][^n] | [数值][^n] |
| 10Y | [数值][^n] | [数值][^n] | [数值][^n] |
| 30Y | [数值][^n] | [数值][^n] | [数值][^n] |
曲线形态判断:[牛平/牛陡/熊平/熊陡],[10Y-1Y] 期限利差 [数值]BP,日变动 [数值]BP
期货联动:
机构观点:
[根据 FinancialResearchReport 生成 150-200 字分析:
利率债策略建议:
[生成 150-200 字策略建议:
一级发行:
| 债券类型 | 发行规模 (亿元) | 发行只数 | 平均发行倍数 |
|---|---|---|---|
| :--- | :--- | :--- | :--- |
| 金融债 | [数值][^n] | [数值][^n] | [数值][^n] |
| 公司债 | [数值][^n] | [数值][^n] | [数值][^n] |
| 中票 | [数值][^n] | [数值][^n] | [数值][^n] |
| 短融 | [数值][^n] | [数值][^n] | [数值][^n] |
发行热度分析:[根据发行倍数分析"资产荒"是否持续,认购热情高/低]
今日重大发行预告:
二级追踪 - 城投债:
| 省份 | 成交规模 (亿元) | 平均利差 (BP) | 利差变化 (BP) |
|---|---|---|---|
| :--- | :--- | :--- | :--- |
| 江苏省 | [数值][^n] | [数值][^n] | [数值][^n] |
| 浙江省 | [数值][^n] | [数值][^n] | [数值][^n] |
| 山东省 | [数值][^n] | [数值][^n] | [数值][^n] |
| 四川省 | [数值][^n] | [数值][^n] | [数值][^n] |
城投债分析:[生成 100-150 字分析,包括重点省份利差变化、区域分化情况、化债政策影响]
产业债追踪:
产业债分析:
[生成 150-200 字分析,包括:
绿色债券/ESG:
异常成交追踪:
[列出 2-3 只折价成交或偏离估值成交的个券:
政策/事件追踪:
[生成 100-150 字政策/事件追踪:
负面预警(确切负面信息):
| 主体名称 | 事件类型 | 具体内容 | 影响评估 |
|---|---|---|---|
| --------- | --------- | --------- | --------- |
| [名称][^n] | [评级下调][^n] | [从 XX 下调至 XX][^n] | [高/中/低][^n] |
| [名称][^n] | [违约/展期][^n] | [债券名称 + 金额][^n] | [高/中/低][^n] |
| [名称][^n] | [取消发行][^n] | [债券名称 + 原因][^n] | [中/低][^n] |
| [名称][^n] | [财务暴雷][^n] | [具体财务数据异常][^n] | [高/中/低][^n] |
| [名称][^n] | [高管被查][^n] | [具体人员 + 原因][^n] | [中][^n] |
今日负面预警总结:[X 起评级下调,X 只债券展期,X 起取消发行]
市场关注舆情(发酵中传闻/热点):
| 主体名称 | 舆情内容 | 传播范围 | 可信度 | 估值影响 |
|---|---|---|---|---|
| --------- | --------- | --------- | ------- | --------- |
| [名称][^n] | [传闻内容][^n] | [广/中/窄][^n] | [待验证/低/中][^n] | [潜在影响][^n] |
| [名称][^n] | [热点事件][^n] | [广/中/窄][^n] | [高][^n] | [已反映/待发酵][^n] |
舆情发酵追踪:
风险综合评估:
[生成 150-200 字风险综合评估:
| 脚标 | 来源接口 |
|---|---|
| :--- | :--- |
| [^1] | MacroIndustryData (DR007/R007/SHIBOR) |
| [^2] | FinQuery (同业存单/央行动态/利率债) |
| [^3] | BondRiskReturnAnalysis (信用债利差) |
| [^4] | DebtValuation (债券估值) |
| [^5] | FinancialResearchReport (绿色债券研报) |
| [^6] | NewsInfoList (债券舆情) |
| [^7] | FinQuery (发行统计/重大事项) |
| [^8] | FinQuery (评级调整/公告) |
(请根据实际调用的 API,按顺序补全所有脚标溯源)
> 本服务所生成、展示或输出的内容(包括但不限于文本、数据、分析结果等),部分来源于恒生聚源 MCP、第三方数据源、公开信息。本服务仅对数据源进行自动化调用、处理与呈现,不构成任何投资决策或其他决策的建议或者承诺,投资者不应以本服务取代其独立判断或仅根据本服务做出决策。
>
> 数据源本身可能存在不准确、不完整、过时、错误或缺失等情况。由于数据源提供方的限制、技术传输偏差、自然语言歧义或其他客观原因,本服务对所生成、展示或输出内容的真实性、准确性或完整性不做任何保证。
>
> 本服务的服务提供方及其关联公司不对任何机构或个人因参照本服务所生成、展示或输出内容进行投资、决策而产生的任何后果承担任何责任。市场有风险,投资需谨慎。
/home/zhangwy/openclaw/workspace/skills/jy-bond-daily-report/
├── SKILL.md # 本技能主文档
└── references/
├── mcp-tools.md # MCP 工具清单与调用示例
├── report-template.md # 完整报告模板(Markdown+HTML)
└── terminology.md # 债券市场专业术语规范
| 文件 | 用途 |
|---|---|
| ----- | ------ |
mcp-tools.md | 详细列出本技能使用的所有 MCP 工具、入参格式、返回字段说明 |
report-template.md | 完整的报告模板,包含 Markdown 和 HTML 两种格式的示例 |
terminology.md | 债券市场专业术语规范,确保输出用语统一 |
jy-financedata-api 系列专用 API 工具jy-financedata-tool.FinQuery 智能查询工具(用于补充查询)FinQuery 补充查询| 错误类型 | 可能原因 | 处理方案 |
|---|---|---|
| --------- | --------- | --------- |
| API 返回空表 | 日期错误/数据暂缺 | 检查日期格式,使用 FinQuery 补充查询 |
| 收益率数据缺失 | 非交易日/数据未更新 | 标注"非交易日,数据暂缺" |
| 舆情数据为空 | 当日无重大舆情 | 标注"当日无重大负面舆情" |
| 发行数据缺失 | 当日无发行 | 标注"当日无信用债发行" |
# 如 API 返回空表,降级使用 FinQuery
mcporter call jy-financedata-tool.FinQuery query="债券市场 资金面 利率债 2026-05-20"
| 技能 | 适用场景 | 输出形式 |
|---|---|---|
| ----- | --------- | --------- |
jy-bond-daily-report | 债市每日复盘 | 5 模块日报 |
jy-newspublicopinion-risk-warning | 个股/基金舆情风险 | 舆情预警报告 |
jy-holding-diagnosis | 持仓组合诊断 | 持仓分析 + 优化建议 |
jy-policy-interpretation | 宏观/行业政策解读 | 政策深度解读 |
选择建议:
jy-bond-daily-reportjy-newspublicopinion-risk-warningjy-holding-diagnosisjy-policy-interpretation共 1 个版本