返回市场
法律专家MCP服务器

法律专家MCP服务器

作者:DimWebDev6 星标更新:2025-09-17

项目介绍

法律信息 MCP 服务器

[!警告] 此法律信息模型上下文协议(MCP)服务器仅生成信息性分析结果。它不构成法律建议,不会建立律师-客户关系,并可能包含错误或遗漏。大型语言模型(LLMs)可能会产生幻觉或误解上下文。您(用户)需在依赖这些输出之前自行验证其准确性。本项目作者对因使用生成报告而产生的任何法律、监管、商业或合规后果不负任何责任。

目录

这是什么

这是一个模块化的高信号法律信息 MCP 服务器,提供结构化的方法驱动提示端点,用于快速进行隐私、知识产权、AI 治理、安全、消费者和披露领域的法律/合规景观映射、差距发现和风险优先级排序。

核心优势

  • 适用于任何仓库/产品上下文:通过参数驱动的范围设置(管辖权、行业、模型类型、目标路径、风险领域等)
  • 分阶段方法论:生成可重复的、带时间戳的 Markdown 报告,存储在 legal_docs/ 文件夹中
  • 非规定性框架:识别基于证据的差距和风险向量,而不生成规范性的法律建议
  • 可组合序列:运行发现 → 领域审计 → 整合(风险分析框架)
  • 审计可追溯性:一致的部分顺序和明确的假设,随着时间推移展示成熟度

何时使用哪个提示

阶段推荐提示
初始映射 / 绿地开发法律环境发现
数据密集型 / 个人数据处理全面隐私审计
出现 AI / 模型工件AI 伦理与合规扫描
开源软件 / 许可成熟度检查知识产权与开源软件审计
商业发布准备市场与客户合规审计网站和应用法律披露检查
安全态势与法律职责安全法律一致性检查
多审计输出整合风险分析框架
探索可用内容法律提示目录

提示与参数(适应性矩阵)

每个提示下列出的是您可以传递以调整范围和深度的必需可选参数。

1. 法律环境发现

  • 必需:管辖权行业
  • 可选:商业模式目标路径
  • 目的:为产品/公司上下文提供基线跨领域法律框架及护栏映射。

2. 风险分析框架

  • 必需:无
  • 可选:管辖权业务背景风险领域发现
  • 目的:在审计或推断信号后标准化并优先级排序风险(概率 × 影响)。

3. 全面隐私审计

  • 必需:管辖权行业
  • 可选:法规目标路径
  • 目的:数据生命周期映射,义务覆盖,以及基于风险的隐私差距分析。

4. 网站和应用法律披露检查

  • 必需:管辖权行业
  • 可选:目标路径产品类型
  • 目的:用户面向的法律/政策披露的清单、充足性和差距分析。

5. 安全法律一致性检查

  • 必需:管辖权行业
  • 可选:目标路径安全框架
  • 目的:将实施的安全控制映射到法律/监管期望区域。

6. AI 伦理与合规扫描

  • 必需:管辖权行业
  • 可选:AI 模型类型目标路径风险级别
  • 目的:AI/ML 系统分类,治理信号,风险分级及缓解方向。

7. 知识产权与开源软件审计

  • 必需:管辖权
  • 可选:目标路径代码所有权模型
  • 目的:所有权链完整性,开源软件许可证分类,侵权及来源风险。

8. 市场与客户合规审计

  • 必需:管辖权行业
  • 可选:商业模式目标路径支付提供商
  • 目的:面向消费者的生命周期公平性,定价清晰度,营销表示风险。

9. 法律提示目录

  • 必需:无
  • 可选:类别
  • 目的:内省并过滤可用提示加上使用指南。

如何使用它们

在 Claude Code、VS Code 和 Cursor 中,这些提示作为斜杠命令可用。当你使用斜杠命令调用一个提示时(例如,/mcp__legal_info__法律环境发现),系统会交互式地提示你提供该提示所需的必需和可选参数。

Claude Code 通过交互式收集每个提示的必需参数来强制执行每个提示的 argsSchema。当你输入一个具有必填参数的 MCP 提示的斜杠命令时,Claude Code 将:

  1. 显示一个内联表单,首先列出所有必需参数(标记为红色星号),然后是任何可选参数。
  2. 在每个必需字段填写之前阻止执行。如果留空,则显示验证错误。
  3. 一旦确认,自动将你的响应插入到提示的 JSON 负载中,然后将 MCP 请求发送到你配置的服务器。

VS Code 和 Cursor 类似地交互式提示参数,确保必须提供必需参数才能继续,而可选参数可以根据上下文留空。

例如:

  • /mcp__legal_info__法律环境发现 提示 管辖权行业(必需),可选 商业模式目标路径
  • /mcp__legal_info__全面隐私审计 提示 管辖权行业(必需),可选 法规目标路径
  • /mcp__legal_info__网站和应用法律披露检查 提示 管辖权行业(必需),可选 目标路径产品类型
  • /mcp__legal_info__AI 伦理与合规扫描 提示 管辖权行业(必需),可选 AI 模型类型目标路径风险级别
  • /mcp__legal_info__安全法律一致性检查 提示 管辖权行业(必需),可选 安全框架目标路径
  • /mcp__legal_info__市场与客户合规审计 提示 管辖权行业(必需),可选 商业模式支付提供商目标路径

这种交互式提示确保了每次分析都针对你的特定法律、管辖权和产品上下文进行了定制,适用于所有支持的 MCP 客户端。

输出约定

  • 每个提示会在 legal_docs/ 文件夹下写入一个带时间戳的 Markdown 报告(如果需要,会自动创建文件夹)
  • 文件命名模式:<领域>-<描述符>-报告-YYYYMMDD-HHMMSS.md
  • 各部分遵循固定顺序以便于时间上的比较
  • 高亮显示差距:(问题 → 证据/假设 → 影响/风险 → 缓解方向)

它是如何工作的(架构)

  • 基于 模型上下文协议 使用 @modelcontextprotocol/sdk
  • 所有提示注册到中央 McpServer(位于 src/server.ts
  • 每个提示定义了一个 Zod argsSchema 用于验证和适应性
  • 提示生成结构化的 消息,由连接的 LLM 通过 MCP 兼容客户端消费
  • 通过参数化管辖权、范围、模型类型、风险领域、所有权模型等实现适应性——你可以定制洞察而无需编辑代码
  1. 运行 法律环境发现(管辖权 + 行业)以获取基线上下文。
  2. 运行领域审计:隐私 → IP/OSS → 披露 → 安全。
  3. 整合到 风险分析框架(如需,可以将发现作为逗号分隔的种子输入)。
  4. 在整改后重新运行选择性审计以跟踪成熟度变化。

适应性模式

参数适应效果
目标路径限制扫描范围到子树(例如,多仓库服务)
管辖权调整框架映射及风险启发式框架
行业 / 商业模式调整行业叠加层及运营假设
AI 模型类型定制 AI 风险分类学及治理期望
风险领域狭窄风险登记册合成到相关集群
代码所有权模型影响 IP 来源风险启发式
安全框架锚定控制一致性叙述

可靠性与限制

  • LLM 输出是概率性的;可能出现幻觉、误分类和过度概括
  • 框架适用性是上下文相关的;在采取行动前始终应与合格法律顾问验证
  • 缺乏证据 ≠ 证据缺失(特别是对于不在仓库中的私有工件)
  • 监管格局演变——定期重新运行以保持新鲜度

安全性与审查检查表

在依赖报告之前:

  • 验证高风险声明是否与实际代码/政策相符
  • 确认未意外总结敏感/内部专用数据
  • 将关键/高风险项升级给合格专业人士
  • 记录接受/延迟的建议

根据我对官方 Anthropic 文档和各种设置指南的研究,这里是一个综合部分:

安装与配置

Claude Code

要将法律信息 MCP 服务器添加到 Claude Code:

# 基础安装使用 npx 在目录内
claude mcp 添加 法律信息 npx @dimwebdev/legal-info-mcp-server

# 对于全局可用性
claude mcp 添加 法律信息 --scope 用户 npx @dimwebdev/legal-info-mcp-server

VS Code

VS Code 通过 GitHub Copilot 的代理模式支持 MCP 服务器:

  1. 创建工作区配置 在项目中创建 .vscode/mcp.json 文件:

    {
      "servers": {
        "法律信息": {
          "type": "stdio",
          "command": "npx",
          "args": ["-y", "@dimwebdev/legal-info-mcp-server"]
        }
      }
    }
    

Cursor

Cursor 提供多种 MCP 服务器配置选项:

选项 1:使用 Cursor 设置 UI

  1. 打开 Cursor 设置

    • 使用 Ctrl+Shift+P 并搜索 "cursor 设置"
    • 导航至 工具与集成MCP
    • 点击 "+ 添加新 MCP 服务器""新 MCP 服务器"
  2. 配置服务器

    • 名称法律信息
    • 命令npx
    • 参数["-y", "@dimwebdev/legal-info-mcp-server"]

选项 2:手动 JSON 配置

创建或编辑 MCP 配置文件:

对于项目特定访问: 在项目根目录创建 .cursor/mcp.json

{
  "mcpServers": {
    "法律信息": {
      "command": "npx",
      "args": ["-y", "@dimwebdev/legal-info-mcp-server"],
      "env": {}
    }
  }
}

对于全局访问: 在您的主目录中创建 ~/.cursor/mcp.json,使用相同的配置。

选项 3:快速设置命令

如果作为 npm 包可用,可以使用自动化设置:

npx @dimwebdev/legal-info-mcp-server setup --client cursor

验证

配置后,验证安装:

  1. Claude Code:查找锤子图标或使用 /mcp 命令
  2. VS Code:检查 Copilot 代理模式下的工具是否出现
  3. Cursor:在 MCP 设置中查看绿色状态指示器和聊天中的可用工具