编者按

Samge0/dsh-plugin-qcc

企查查企业数据源动态 Cordis 插件:5 个 agent 工具(扫码登录认证、企业快搜、知识库检索、工具发现、取数执行),覆盖工商/股东/司法/知识产权等 100+ 数据维度,附设置页账号管理;网络与文件 IO 经 DSH subprocess 拉起 node -e 完成,凭证与本地 BizOwl 客户端互通。

这是一个 DeepSeek Harness(DSH)插件。本站汇总其 GitHub README、安装信息、维护状态与公开安全信号。

dsh-plugin-qcc — 企查查数据源插件(DeepSeek Harness)

🌐 在线宣传页 — 可视化了解功能特性与安装流程

⚠️ 非官方插件声明:本项目与企查查(苏州企查查科技有限公司)、BizOwl / 企查查 Claw 平台无任何关联,未获其授权、背书或支持。 仅供个人学习与技术研究用途。详见下方免责声明

把 BizOwl 客户端的企查查数据源能力提取为 DeepSeek Harness(DSH,Cordis 插件体系)的运行时插件:在一个 DSH 会话里获得企业信息查询工具链设置页图形化账号管理。v2.0 起支持持久化安装(装一次,重启后仍在),同时保留动态试用形态。

功能一览

模型工具(5 个)

工具用途
qcc_auth账号认证管理:状态 / 扫码登录 / 轮询结果 / 手动 Token / 校验 / 积分 / 邀请码 / 登出 / 诊断
qcc_search_companies企业快搜:名称、keyNo、法人、经营状态、注册资本
qcc_knowledge_search企业知识库向量搜索(查询第一步)
qcc_tool_search检索可用的 MCP 数据工具及参数 schema(查询第二步)
qcc_execute_tool执行 MCP 工具获取数据:工商、股东、司法、知识产权等 100+ 维度(查询第三步)

典型查询链:qcc_knowledge_search(判断知识库能否直接回答)→ qcc_tool_search(找工具)→ qcc_execute_tool(取数)。

GUI 界面(2 处)

  • 设置页设置 → 企查查数据源 —— 账号状态/积分展示、扫码登录、手动 Token 设置、邀请码绑定、Token 校验、登出
  • 会话内卡片:插件运行卡片内的紧凑管理面板

工作原理(v2.0 持久化形态)

  • 标准 Cordis 插件包形态常驻 DSH profile(~/.dsh/profiles/web/):Host 半注册 5 个工具 + 一个同源 HTTP API(/qcc/v1/api,设置页用),Client 半经 dsh.client manifest 自动发现并注册设置页
  • 运行于 DSH 主进程内,直接使用 node:fs 与全局 fetch——无沙箱绕行(v1 动态形态所需的 subprocess 方案已不再需要,但仍保留于 plugin/ 目录供快速试用)
  • 凭证存于 ~/.BizOwl/auth.json,与本地 BizOwl 客户端互通;API 基址 https://qclaw-api.qcc.com
  • 重启 DSH 后插件仍在:安装一次,永久生效

环境要求

  1. DeepSeek Harness ≥ 0.1.0-rc.5(含 dsh plugin 命令的版本)
  2. Node.js ≥ 22
  3. 一个企查查账号(自行注册;部分查询消耗积分)——没有积分?到 Claw 平台(claw.qcc.com) 申请获取

安装

两种形态任选:持久化安装(v2 推荐) 装一次永久生效、随 DSH 自动加载;动态试用 一条消息即装即用,但随进程重启消失。

方式一:持久化安装(推荐)

# 从 GitHub 直接安装到 web profile(headless 用 --profile headless)
dsh plugin --profile web add github:Samge0/dsh-plugin-qcc

# 或从本地克隆安装(便于改代码调试)
git clone https://github.com/Samge0/dsh-plugin-qcc.git
dsh plugin --profile web add file:/F:/Space/PRO/dsh-plugin-qcc   # 路径按实际修改

💡 找不到 dsh 命令? 如果你的 Harness 是源码方式运行git clone 后用 pnpm 启动),dsh 尚未全局安装,需在源码仓库根目录pnpm 前缀调用,例如:

pnpm dsh plugin --profile web add github:Samge0/dsh-plugin-qcc

然后重启 DSH(bundle 层变更需重启生效)。启动后:

  • 新会话中 agent 自动获得 5 个 qcc_* 工具
  • 设置页出现 设置 → 企查查数据源

卸载dsh plugin --profile web remove dsh-plugin-qcc(源码运行则是 pnpm dsh plugin --profile web remove dsh-plugin-qcc),然后立即重启 DSH

⚠️ 卸载后、重启前,运行中的 DSH 实例内存里仍保留已删除插件的加载项,此时刷新浏览器页面会提示 Failed to load plugins — bundle script /plugins/dsh-plugin-qcc/client.js failed to load——这是预期现象,不是卸载失败;重启 DSH 后提示即消失。

方式二:动态试用(免重启,会话级)

git clone https://github.com/Samge0/dsh-plugin-qcc.git
cd dsh-plugin-qcc
./install.ps1          # 校验环境,并把"安装提示词"复制到剪贴板

打开 DSH Web GUI(http://127.0.0.1:3080),新建会话,把剪贴板内容粘贴发送即可。agent 会读取 plugin/host.jsplugin/client.js,经 cordis_define/cordis_run 激活;首次激活可能弹出授权提示,确认即可。注意:动态插件是会话级的,DSH 重启后需重新发送提示词。

使用

1. 登录

任选其一:

  • 图形化(推荐):DSH 侧边栏 设置 → 企查查数据源 → "生成二维码" → 页面直接显示二维码图片,用企查查 App 扫码授权 → 回到设置页点"查询扫码结果"(二维码过期或扫不了时点"刷新二维码"重新生成)
  • 对话式:直接对 agent 说 "用 qcc_auth 生成扫码登录会话",然后 "查询扫码结果"
  • 复用 BizOwl:若本机 BizOwl 客户端已登录,凭证自动互通,无需重复登录

2. 获取积分(没有积分的用户)

部分查询会消耗企查查积分。没有积分的用户可前往 企查查 Claw 平台 申请获取积分:注册 / 登录账号后,按平台指引领取或购买积分套餐即可。

3. 查询示例

登录后直接用自然语言提问:

查一下华为技术有限公司的工商信息

agent 会自动走三步链并返回结构化结果(统一社会信用代码、法人、注册资本、经营范围、联系方式、100+ 维度数据计数等)。也可以问股东结构、司法风险、专利、年报、招投标等维度。

4. 停止 / 卸载

  • 持久化形态dsh plugin --profile web remove dsh-plugin-qcc 后重启 DSH
  • 动态形态:对 agent 说 "彻底卸载企查查插件"cordis_undefine),或直接结束会话

常见问题

现象处理
持久化安装后设置页/工具没出现确认重启过 DSH;dsh --profile web --dump-config 检查 qcc-datasource 行是否存在
dsh plugin add 报 peer 冲突警告通常不影响(peers 由 DSH 安装回退解析);若工具未注册,检查 DSH 版本 ≥ 0.1.0-rc.5
提示找不到 dsh 命令源码方式运行的 Harness 需在源码仓库根目录用 pnpm dsh ... 调用(如 pnpm dsh plugin --profile web add github:Samge0/dsh-plugin-qcc
卸载后刷新页面提示 Failed to load plugins — bundle script /plugins/dsh-plugin-qcc/client.js failed to load预期现象:运行中的实例仍持有已删插件的加载项;重启 DSH 后提示消失(见"安装 → 卸载"说明)
动态模式 subprocess 服务不可用当前会话预设未提供 subprocess 能力,换用支持动态插件的预设,或改用持久化安装
QCC API HTTP 401 / token 过期到设置页重新扫码登录,或 qcc_auth action=verify 确认
查询报积分不足到企查查 App / Claw 平台 查看积分与套餐;没有积分可到 claw.qcc.com 申请获取
重启 DSH 后插件消失仅动态形态如此(会话级);持久化安装的插件重启后仍在

目录结构

dsh-plugin-qcc/
├── src/
│   ├── index.js          # Host 半(标准 Cordis 插件:5 工具 + /qcc/v1/api 设置页 API)
│   └── client.js         # Client 半(__ModuleLoader__ bundle:设置页 UI)
├── plugin/               # v1 动态形态源码(快速试用,配合 install-prompt.md)
├── tests/
│   ├── smoke.cjs         # 双半结构冒烟(纯 node 可跑)
│   └── integration.mjs   # Host 半真实 Cordis 上下文集成测试(需 harness checkout)
├── cordis.patch.yml      # bundle patch(dsh plugin 安装时自动挂载)
├── package.json          # 含 dsh.client manifest 与 dsh.bundle 声明
├── install.ps1           # 动态试用:环境校验 + 安装提示词
├── install-prompt.md     # 动态试用:粘贴给 DSH agent 的提示词
├── LICENSE               # MIT
├── .gitignore
└── README.md

免责声明

  1. 非官方:本项目为社区个人项目,与企查查(苏州企查查科技有限公司)及其关联产品(BizOwl、Claw、qcc.com、qclaw-api.qcc.com)不存在任何官方关系,未获得其任何形式的授权、赞助或认可。"企查查"等名称与商标归其权利人所有,仅作说明性引用。
  2. 用途限制:本项目仅供个人学习、技术研究与自用。禁止将本项目用于商业用途、批量爬取、数据转售或任何违反企查查服务条款及适用法律法规的用途。
  3. 数据权利:通过本插件获取的一切数据(工商、司法、知识产权等)的版权归原始权利人与企查查平台所有,使用者自行承担使用数据的法律责任。
  4. 账号与计费:使用本插件需自行注册企查查账号,API 调用产生的积分消耗由使用者自行承担。
  5. 无担保:本项目按"现状"提供,不提供任何明示或默示的担保;作者不对因使用本项目造成的任何损失负责。若企查查方提出异议,本项目将配合下架处理。
  6. 使用本插件即表示你已阅读并同意以上条款及 MIT 许可证

许可证

代码以 MIT License 开源。上述免责声明为许可证之外的附加使用条件,克隆或再分发本仓库时请一并保留。

相关截图

image image image image
REPOSITORY SIGNALS

安全与安装证据

该分数只基于公开仓库元数据与本站登记的安装证据,不等同于代码安全审计。

来源可追溯

来自公开插件目录,并链接到公开 GitHub 仓库。

许可证

GitHub 元数据中未检测到许可证。

维护活跃度

最近 180 天内有代码更新。

安装证据

尚未登记可复验的精确安装元数据,请按仓库说明手动检查。

安装生命周期脚本

已检查的包元数据未声明安装生命周期脚本。

需要留意missing-license