🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

A 股披露结构化抽取 helibeiqi/dsh-cn-disclosure

DeepSeek Harness
helibeiqi67 天前有提交已提供中文文档扫描:未发现敏感能力

把公告年报文本抽成事件研究可用的结构化字段

28/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add helibeiqi/dsh-cn-disclosure
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · other
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 67 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 公告年报结构化抽取
  • 抽取事件研究字段
  • 本地零依赖运行

零依赖本地优先的 A股 公告/年报 结构化抽取 MCP server (dsh-plugin)

README

由 DeepSeek 最新模型翻译生成
dsh-cn-disclosure 零依赖 · 本地优先的 A股 公告 / 年报 结构化抽取 MCP server。 把一段披露文本(公告正文 / 年报片段 / 复制的文本)抽取成事件研究可用的结构化字段:披露类型、日期、金额、比例、股数、方向。无需 API key、无需联网。 为什么做这个(定位与竞争现实) - 公告「抓取 + 摘要」已是红海:GitHub 上已有 mcp-a-stock-announcements、Ashare-announcements-MCP、CNEquity、yiyan-mcp-server 等多个做"A股 公告获取+摘要"的 MCP。本插件不与之正面竞争(不抓取、不调外部 API)。 - 本地「结构化抽取」= 开放细分(经复核):不限 topic 的全 GitHub 检索中,财报 结构化 MCP / 年报 PDF 解析 MCP / annual report extraction MCP / 巨潮 公告 MCP 全部 = 0;公告 结构化抽取 仅 2 个且很窄(一个只做"股份回购事件"、一个是电缆招标系统),均非通用 A股 披露抽取器。因此本插件切入 "本地优先的 A股 披露结构化抽取" 这个真正开放的子方向。
展开完整文档(README 剩余 1 节)
dsh-cn-disclosure

零依赖 · 本地优先的 A股 公告 / 年报 结构化抽取 MCP server。
把一段披露文本(公告正文 / 年报片段 / 复制的文本)抽取成事件研究可用的结构化字段:披露类型、日期、金额、比例、股数、方向。无需 API key、无需联网。

为什么做这个(定位与竞争现实)

- 公告「抓取 + 摘要」已是红海:GitHub 上已有 mcp-a-stock-announcements、Ashare-announcements-MCP、CNEquity、yiyan-mcp-server 等多个做"A股 公告获取+摘要"的 MCP。本插件不与之正面竞争(不抓取、不调外部 API)。
- 本地「结构化抽取」= 开放细分(经复核):不限 topic 的全 GitHub 检索中,财报 结构化 MCP / 年报 PDF 解析 MCP / annual report extraction MCP / 巨潮 公告 MCP 全部 = 0;公告 结构化抽取 仅 2 个且很窄(一个只做"股份回购事件"、一个是电缆招标系统),均非通用 A股 披露抽取器。因此本插件切入 "本地优先的 A股 披露结构化抽取" 这个真正开放的子方向。
- 差异化:① 本地优先 / 零依赖 / 无 API key(文档与 PII 不出机);② 格式容忍——对自由文本做正则扫描,不假设任何公司/版式固定结构(回应"A股 各公司披露格式不一"的现实);③ 输出面向事件研究(类型/方向/日期/量级,可直接喂事件研究流水线)。

数据规模(v0.1.0 种子)

| 维度 | 数量 |
| 披露事件类型 | 17(业绩预告/快报、业绩变脸、分红、回购、增/减持、解禁、重组、并购、定增、担保、诉讼、中标、重大合同、停牌复牌、股权激励、高管变动…) |
| 字段抽取规则 | 9(日期 / 金额(亿·万) / 百分比 / 同比 / 每股收益 / 每股分红 / 股数(亿·万)…) |

规则集中在 data/disclosure-rules.json,可扩展:增删 event_types / field_patterns 即可覆盖更多披露场景,无需改代码。

工具清单(5 个)

| 工具 | 说明 | 关键参数 |
| extract_disclosure | 主工具:对披露文本做全量结构化(分类 + 字段 + 事件) | text |
| classify_disclosure | 仅做披露类型分类(命中类型 + 方向 + 匹配词) | text |
| extract_events | 抽取事件研究可用事件列表 | text |
| extract_from_file | 读本地文件(.txt/.md/.html,html 自动去标签)后抽取 | path |
| disclosure_stats | 规则集规模概览 | — |

所有工具返回 UTF-8 JSON 文本,便于 agent 二次推理或直接呈现。

调用示例(dsh 对话)

- "这份减持公告计划减多少股、占比多少、什么时候?"
→ extract_disclosure({text: "…拟减持不超过1200万股(占总股本3.5%)…"}) → events[decrease] 给 shares=12,000,000 股, pct=3.5%, date
- "把这段年报摘要里的业绩和分红抽出来" → extract_disclosure → events[earnings_pre](营收/净利/同比)+ events[dividend](每10股派5元)

安装 / 接入 dsh

本仓库是一个 dsh bundle。cordis.patch.yml 合并进你的 dsh profile 即注册为一个 mcp server。

关键路径(部署时改成你本机实际路径):

- insert:
- path: plugins.mcp-servers
items:
- id: mcp-cn-disclosure
name: A股信息披露结构化抽取 transport: stdio
command: !!js process.env.QUANT_MCP_NODE || process.execPath
args:
- "C:\\Users\\helib\\dsh-cn-disclosure\\cn-disclosure-mcp-server.mjs"
cwd: "C:\\Users\\helib\\dsh-cn-disclosure"
enabled: true

command 使用 !!js process.env.QUANT_MCP_NODE || process.execPath 硬核写法,免疫本机 Node 版本目录漂移。

本地独立验证

python _selftest.py

扩展数据

编辑 data/disclosure-rules.json:
- event_types:披露事件类型 → {id, name, direction(pos/neg/neu), category, aliases[]}
- field_patterns:字段抽取正则 → {id, name, regex, unit}

改完重启 server 即生效(无需改代码)。后续可导入用户自有的披露语料做规则增强。

架构要点

- 零依赖:纯 Node ESM + fs,无 npm install,免疫 managed-node 漂移。
- 本地优先:数据来自内置 data/disclosure-rules.json,不触网、不调外部 API。
- 标准 MCP stdio:initialize → notifications/initialized → tools/list → tools/call,协议版本 2024-11-05,NDJSON 行协议。

已知局限(诚实声明)

- 对扫描版 PDF 需先转文本(可用本机 pdfplumber / 复制文本),本插件只处理文本。
- 数值为字面正则识别,未做会计口径校验(如"扣非 vs 归母"区分、并表范围等需人工/下游复核)。
- 当多个事件并列时(如“减持 + 诉讼”),全部列出,由调用方按类型取舍。

许可证

MIT © helibeiqi
预览分享卡片长什么样 ↓helibeiqi/dsh-cn-disclosure
分享 · DeepSeek Harness Hub
helibeiqi/dsh-cn-disclosure

把公告年报文本抽成事件研究可用的结构化字段

这是你的仓库?认领条目

回到顶部