dsh-industry-graph-mcp:零依赖的A股产业链知识图谱

前言

在 DeepSeek Harness (DSH) 的插件生态中,办公文档生成(如 docx、pptx)已是竞争激烈的领域。相比之下,面向中文垂直场景、特别是需要本地化知识支撑的插件相对稀缺。dsh-industry-graph-mcp 旨在解决量化研究与投资策略开发中,Agent 需要实时查询个股行业归属、产业链位置、概念板块成分及同业竞品等结构化数据的需求。它不依赖网络 API,而是通过本地图谱提供事实依据。

插件概览

这是一个基于 Node.js (ESM) 的 MCP server,专注于 A 股产业链、申万行业及概念板块的知识图谱服务。

  • 名称:dsh-industry-graph-mcp
  • 维护者:helibeiqi
  • 分类:记忆
  • 许可证:MIT
  • 核心特点:零依赖、本地优先、无需 API key、数据为人工精选种子

核心功能

该插件提供 7 个工具,用于查询 A 股实体间的结构化关系:

  1. industry_of_stock:查询个股所属申万一级行业、关联概念及所在产业链环节。
    • 参数:stock(股票代码或名称)
  2. peers:查询同行业竞品(同业可比标的),支持剔除自身。
    • 参数:stock,exclude_self
  3. chain_view:查看产业链上下游结构,可高亮指定股票所在环节。
    • 参数:chain(产业链 ID 或名称),stock
  4. concept_members:查询某概念板块的成分股列表。
    • 参数:concept(概念名称)
  5. concept_intersect:计算两个概念的交集成分股,用于概念交叉选股。
    • 参数:a,b
  6. stock_search:按代码或名称的子串进行模糊搜索,查找覆盖的标的。
    • 参数:query(搜索关键词)
  7. graph_stats:查看当前数据集的规模概览。
    • 参数:无

安装与启用

本插件以 dsh bundle 形式提供。使用前需将 cordis.patch.yml 合并至你的 DSH profile 中。

在 plugins.mcp-servers 路径下插入以下配置。请注意将 cwd 中的路径替换为你本机的实际路径:

- insert:
    - path: plugins.mcp-servers
      items:
        - id: mcp-industry-graph
          name: A股产业链知识图谱
          transport: stdio
          command: !!js process.env.QUANT_MCP_NODE || process.execPath
          args:
            - "C:\\Users\\helib\\dsh-industry-graph-mcp\\industry-graph-mcp-server.mjs"
          cwd: "C:\\Users\\helib\\dsh-industry-graph-mcp"
          enabled: true

command 字段使用 !!js process.env.QUANT_MCP_NODE || process.execPath,可避免因本地 Node 版本目录更新(如 22.22.2 变为 22.22.2-2)导致路径失效。

典型用法

在 DSH 对话中,可以直接调用上述工具获取结构化数据。

  • 查询产业链位置:
    > “宁德时代在哪个产业链、处在哪一环?上下游都有谁?”
    > → chain_view({chain:"锂电池产业链", stock:"300750"})

  • 查询板块成分:
    > “白酒板块有哪些票?”
    > → concept_members({concept:"白酒"})

  • 概念交叉选股:
    > “同时沾半导体和 CPO 的票有哪些?”
    > → concept_intersect({a:"半导体", b:"CPO"})

  • 查询同业竞品:
    > “隆基绿能的同业竞品是谁?”
    > → peers({stock:"601012"})

适用场景与说明

适用场景:策略研究、投研对话、量化选股。当需要明确个股的行业属性或产业链位置时,通过调用本地图谱替代模型推理,可减少幻觉。

重要说明:
* 数据规模:当前版本(v0.1.0)数据为人工精选种子,覆盖 181 个个股、31 个申万一级行业、52 个概念板块及 14 条产业链。数据设计为可扩展。
* 竞品与定位:GitHub 上已存在 40–61 个 A 股数据 MCP 竞品,且存在与本插件结构相近的 jinjunnn/tide-plugin 等。本插件的价值在于其 local-first、零依赖及随仓精选的种子数据,可作为领域知识资产,但并非首发占位。
* 权限要求:由于插件以本地进程运行,请确保配置的 cwd 路径具有读写权限。

结语

dsh-industry-graph-mcp 为 DSH 用户提供了在本地构建和维护 A 股领域知识图谱的能力。通过标准 MCP 协议,它能够无缝集成到 DeepSeek Harness 的对话流中,使 Agent 在处理金融实体关系时具备可追溯的事实基础。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜