duhu2000/qcc-mcp-legal-oauth0

qcc-dsh-mcp-legal-oauth

DeepSeek Harness 企查查法律数据 MCP 一键授权插件

AI 分析

一键 OAuth 连接企查查法律数据,提供法规和案例检索工具。适合需要快速检索法律条文与裁判文书的用户。

包名
qcc-dsh-mcp-legal-oauth
版本
0.1.0
许可证
MIT
最近更新
2026年8月19日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:duhu2000/qcc-mcp-legal-oauth

使用 / Usage

重启后,插件会自动发起 OAuth 授权(默认开启,激活且无有效授权时自动打开企查查授权页);如未自动触发,在对话中输入:

你说效果
"连接企查查法律数据"触发 qcc_legal_oauth_connect:自动打开浏览器跳转企查查授权页,登录授权后自动完成连接
"查一下企查查法律数据连接状态"触发 qcc_legal_oauth_status:显示授权状态、token 过期时间、覆盖的 MCP Server
"断开企查查法律数据"触发 qcc_legal_oauth_disconnect:撤销 refresh_token、清除本地授权、停用工具

连接成功后,以下工具直接可用(示例):

  • mcp__legal-regulation__*regulation_search(法规关键词检索)、regulation_detail(法规全文)、regulation_detail_article(法条原文)等
  • mcp__legal-case__*case_search(案例关键词检索)、case_detail(案例完整文书)等
  • 溯源工具:法规溯源 / 案例溯源(引用核验 + 可点击超链)

配置 / Configuration

插件行位于 ~/.dsh/profiles/web/cordis.patch.yml(bundle 合入后可见):

- id: qcc-legal-mcp-oauth
  name: 'qcc-dsh-mcp-legal-oauth'
  config:
    issuer: 'https://agent.qcc.com'                 # OAuth 授权服务器
    clientName: 'DeepSeek Harness - QCC Legal MCP'  # OAuth 客户端名(授权页展示 + 后台品牌识别依据)
    refreshSkewMs: 300000                            # 过期前提前刷新(ms)
    openBrowser: true                                # 自动打开浏览器(false = 仅打印授权 URL)
    autoConnectOnActivate: true                      # 激活且无授权时自动打开授权页(false = 手动触发)
    persistTokens: true                              # 持久化 token(false = 仅内存)
    mcpEntryPrefix: 'mcp-qcc'                        # 受管 mcp-client 条目 id 前缀(条目:mcp-qcc-legal-regulation / mcp-qcc-legal-case)

关于 clientName:它是 OAuth 协议的 client_name,会被企查查写入 access_token 的 client_name claim,用于后台看板品牌识别(企查查侧将名称去除空格/连字符/下划线并转小写后,按 deepseekharness* 前缀归一为激活来源 deepseekharness)。默认值 DeepSeek Harness - QCC Legal MCP 已命中该前缀。如需自定义,请保持 DeepSeek Harness 前缀,否则后台会归入「其他(未注册)」、无法正确统计品牌激活。