下面介绍 law-star-cn/lawstar-dsh-mcp,这是一个用于 DeepSeek Harness(DSH)的插件,旨在解决法律领域数据接入繁琐的问题。
前言¶
在构建法律相关的智能体或应用时,接入权威的法规数据通常需要处理复杂的认证流程,例如 OAuth 授权。DeepSeek Harness(DSH)通过插件机制实现了功能的灵活扩展。该插件将法律之星(LawStar)的 MCP 接口与 DSH 的存储域和工具系统对接,允许用户通过一个 API Key 完成接入,无需配置 OAuth。
插件定位¶
- 名称:
law-star-cn/lawstar-dsh-mcp - 维护者:
law-star-cn - 分类:模型推理
- 定位:DeepSeek Harness 插件,提供一键 API Key 接入法律之星法规数据 MCP 的能力。
核心功能¶
该插件主要提供以下能力:
- 一键接入:提供法律之星 API Key,即为当前会话接入法规数据能力。该插件通过 Streamable HTTP 单端点
https://api.law-star.com/mcp/point接入,并自动注入Authorization: Bearer <key>头部。 - 覆盖 6 大工具:
law_semantic_search:语义检索法条law_semantic_clause:法条原文调取law_statute_list:法规列表查询law_article_recognition:法条引用识别(批量)law_hallucination_check:AI 法条幻觉校验(批量)law_law_reference:法律引用批量调取
- 安全与持久化:API Key 存储于 DSH 存储域(
~/.dsh/storages),目录权限为 0700。重启 Host 后 Key 会自动恢复连接。 - 对话即管理:内置三个管理工具,用于连接、查询状态和断开:
lawstar_connect:配置 Key 并挂载服务器lawstar_status:显示端点、Key(脱敏)、可用工具lawstar_disconnect:清除本地 Key 并停用工具
- 共存性:支持与其他 DeepSeek Harness 插件同时安装和共存。
安装与启用¶
前置条件:DeepSeek Harness(dsh CLI,web profile),Node.js ≥ 20。
安装步骤:
- 使用官方提供的安装命令添加插件:
dsh plugin --profile web add @law-star-cn/lawstar-dsh-mcp
- 必须重启
dsh web才能生效。
注意事项:
安装过程中可能会出现 peer dependencies 警告(例如 @deepseek-ai/*)。这些对等依赖由 DSH web profile 自带,属于宿主依赖,无需另行安装,可以忽略。
典型用法¶
安装并重启后,你可以在对话中直接输入指令来管理连接。
- 连接:输入“连接法律之星 MCP”,并随附 API Key。系统会触发
lawstar_connect,配置 Key 并尝试挂载mcp-lawstar服务器。 - 查询状态:输入“查一下法律之星 MCP 连接状态”,触发
lawstar_status。此时会显示端点、脱敏后的 Key 以及可用工具列表。 - 断开:输入“断开法律之星 MCP”,触发
lawstar_disconnect,立即清除本地凭证并停用工具。
使用 MCP 工具:
连接成功后,以下工具会自动挂载到对话中(工具名前缀为 mcp__lawstar__):
* 语义检索:使用 mcp__lawstar__law_semantic_search,例如查询“受贿罪量刑”。
* 原文调取:使用 mcp__lawstar__law_semantic_clause,按法律名称+条号调取法条原文。
异步延迟:连接成功后,MCP 工具会有数秒的异步挂载延迟。lawstar_connect 会进行轮询等待,若超时也会提示“正在后台挂载”,建议使用 lawstar_status 确认工具就绪后再进行复杂查询。
适用场景与注意事项¶
适用场景:
* 需要在 DSH 对话中直接检索最新法律法规的律师或法律从业者。
* 需要批量识别文本中法条引用或校验 AI 生成内容准确性的开发者。
安全与存储:
* API Key 仅写入 ~/.dsh/storages(0700 权限),在对话历史和日志中仅显示脱敏形式(例如 abcd****wxyz)。
* 严禁将 ~/.dsh 目录加入任何 Git 仓库。
断开机制:
* 执行断开操作会立即清除本地凭证并停用工具,确保数据安全。
总结¶
law-star-cn/lawstar-dsh-mcp 通过提供 API Key 一键接入方案,简化了法律数据在 DSH 中的集成流程。它利用 DSH 的存储域实现 Key 的安全持久化,并通过内置的对话管理工具,让连接和断开操作变得透明可控。