MCP服务器法律信息
\[!警告\] 此法律信息模型上下文协议(MCP)服务器生成 _信息性的_ 只有分析。确实如此 不 构成法律建议 不 建立律师-客户关系,可能包含错误或遗漏。大型语言模型(LLMs)可能会产生幻觉或误解上下文。在依赖输出之前,您(用户)全权负责验证输出。本项目的作者承担 无责任 因使用生成的报告而产生的任何法律、监管、商业或合规后果。
目录
- 1.法律_景观_勘察 - 2.风险分析框架 - 3.全面的隐私审计 - 4.网站_应用_法律_公开_检查 - 5.安全_法律_合规_检查 - 6.道德与合规扫描 - 7.知识产权审计 - 8.市场与客户合规审计 - 9.legal_prompts_catalog
这是什么
模块化高信号 MCP服务器法律信息 它提供了结构化、方法论驱动的快速端点,用于快速绘制法律/合规环境图、发现差距,并在隐私、知识产权、人工智能治理、安全、消费者和披露领域进行风险优先级排序。
核心优势
- 可适应任何存储库/产品环境 通过论证驱动的范围界定(管辖区、部门、模型类型、targetPath、风险域等)
- 分阶段方法 生成可重复的、带时间戳的Markdown报告
legal_docs/ - 非规定性框架:在不产生规范性法律建议的情况下,确定循证差距和风险载体
- 可组合测序:运行发现→ 域审核→ 合并(风险分析框架)
- 审计可追溯性:一致的章节排序和明确的假设表明随着时间的推移成熟度
何时使用哪个提示
| 阶段 | 推荐提示 |
|---|---|
| 初始测绘/绿地 | legal_landscape_discovery |
| 数据量大/个人数据处理 | comprehensive_privacy_audit |
| 出现AI/模型伪影 | ai_ethics_and_compliance_scan |
| OSS/许可到期检查 | intellectual_property_and_oss_audit |
| 商业发射准备就绪 | market_and_customer_compliance_audit, website_and_app_legal_disclosure_check |
| 安全态势与法律义务 | security_legal_alignment_check |
| 整合多审计产出 | risk_analysis_framework |
| 探索可用内容 | legal_prompts_catalog |
提示和论据(适应性矩阵)
每个提示列表下方 必需 和 可选的 您可以传递的参数来定制范围和深度。
1.法律_景观_勘察
- 必修的:
jurisdiction,sector - 可选:
businessModel,targetPath - 目的:为产品/公司背景绘制跨领域法律框架和护栏基线。
2.风险分析框架
- 必填:(无)
- 可选:
jurisdiction,businessContext,riskDomains,findings - 目的:在审计或推断信号后,规范并优先考虑风险(概率×影响)。
3.全面的隐私审计
- 必修的:
jurisdiction,sector - 可选:
regulations,targetPath - 目的:数据生命周期映射、义务覆盖和基于风险的隐私差距分析。
4.网站_应用_法律_公开_检查
- 必修的:
jurisdiction,sector - 可选:
targetPath,productType - 目的:面向用户的法律/政策披露的清单、充分性和差距分析。
5.安全_法律_合规_检查
- 必修的:
jurisdiction,sector - 可选:
targetPath,securityFrameworks - 目的:将实施的安全控制与法律/监管期望领域相匹配。
6.道德与合规扫描
- 必修的:
jurisdiction,sector - 可选:
aiModelType,targetPath,riskLevel - 目的:AI/ML系统分类、治理信号、风险分级和缓解方向。
7.知识产权审计
- 必修的:
jurisdiction - 可选:
targetPath,codeOwnershipModel - 目的:所有权链完整性、OSS许可证分类、侵权和来源风险。
8.市场与客户合规审计
- 必修的:
jurisdiction,sector - 可选:
businessModel,targetPath,paymentProvider - 目的:面向消费者的生命周期公平、定价清晰、营销代表风险。
9.legal_prompts_catalog
- 必填:(无)
- 可选:
category - 目的:自省和筛选可用提示以及使用指南。
如何使用它们
在Claude Code、VS Code和Cursor中,这些提示可以作为斜线命令使用。当您使用斜线命令调用提示符时(例如。, /mcp__legal_info__legal_landscape_discovery),系统将交互式地提示您为该提示提供必需和可选参数。
克劳德代码 强制执行每个提示 argsSchema 通过在执行前交互式地收集所需的参数。当您为具有强制参数的MCP提示符键入斜线命令时,Claude Code将:
- 显示一个列有所有内容的内联表单 必需的 参数优先(用红色星号标记),后跟任何 可选的 论据。
- 在填写完所有必填字段之前,阻止执行。将必填字段留空会显示验证错误。
- 确认后,自动将您的响应插入提示符的JSON有效负载中,然后将MCP请求发送到您配置的服务器。
VS代码和光标 同样,以交互方式提示参数,确保必须提供必需的参数才能继续,而可选的参数如果不适用于您的上下文,可以留空。
例如:
/mcp__legal_info__legal_landscape_discovery提示jurisdiction和sector(必填),可选businessModel和targetPath./mcp__legal_info__comprehensive_privacy_audit提示jurisdiction和sector(必填),可选regulations和targetPath./mcp__legal_info__website_and_app_legal_disclosure_check提示jurisdiction和sector(必填),可选targetPath和productType./mcp__legal_info__ai_ethics_and_compliance_scan提示jurisdiction和sector(必填),可选aiModelType,targetPath,riskLevel./mcp__legal_info__security_legal_alignment_check提示jurisdiction和sector(必填),可选securityFrameworks,targetPath./mcp__legal_info__market_and_customer_compliance_audit提示jurisdiction和sector(必填),可选businessModel,paymentProvider,targetPath.
这种交互式提示可确保每项分析都针对您在所有支持的MCP客户中的特定法律、司法管辖区和产品背景量身定制。
输出约定
- 每个提示都会在下面写入一个带时间戳的Markdown报告
legal_docs/(如果需要,会自动创建文件夹) - 文件命名模式:
--report-YYYYMMDD-HHMMSS.md - 各部分遵循固定顺序,以便随时间推移进行比较
- 差距突出:(问题→ 证据/假设→ 影响/风险→ 补救方向)
工作原理(建筑)
- 建立在 模型上下文协议 使用
@modelcontextprotocol/sdk - 所有提示都在中心注册
McpServer(src/server.ts) - 每个提示符定义一个Zod
argsSchema用于验证和适应性 - 提示产生结构化
messages由连接的LLM通过MCP兼容客户端消耗 - 适应性是通过参数化管辖权、范围、模型类型、风险域、所有权模型等来实现的——您可以在不编辑代码的情况下定制见解
- 跑
legal_landscape_discovery(管辖区+部门)作为基线背景。 - 运行域审核:隐私→ IP/OSS→ 披露→ 安全。
- 整合到
risk_analysis_framework(如果需要,将搜索结果以逗号分隔的种子形式提供)。 - 在补救后重新运行选择性审计,以跟踪成熟度差异。
适应性模式
| 论证 | 适应效果 |
|---|---|
targetPath | 将扫描范围限制到子树(例如,monorepo服务) |
jurisdiction | 调整框架映射和风险启发式框架 |
sector / businessModel | 调整行业覆盖和运营假设 |
aiModelType | 定制人工智能风险分类和治理期望 |
riskDomains | 将风险登记综合缩小到相关集群 |
codeOwnershipModel | 影响IP来源风险启发式 |
securityFrameworks | 锚定控制对齐叙述 |
可靠性和局限性
- LLM输出为 概率性的;可能会出现幻觉、错误分类和过度概括
- 框架适用性为 上下文相关在采取行动之前,一定要咨询合格的律师
- 无证据≠无证据(特别是对于不在回购中的私人文物)
- 监管格局不断演变——定期重新运行以保持新鲜
安全和审查清单
在依赖报告之前:
- \[\]根据实际代码/政策验证高风险索赔
- \[\]确认没有无意中汇总敏感/仅内部数据
- \[\]将关键/高项目上报给合格的专业人员
- \[\]记录您接受/推迟的建议
根据我对Anthropic官方文档和各种设置指南的研究,这里有一个全面的部分
安装和配置
克劳德代码
要将法律信息MCP服务器添加到克劳德代码中:
# Basic installation using npx inside a directory
claude mcp add legal-info npx @dimwebdev/legal-info-mcp-server
# For user-wide availability
claude mcp add legal-info --scope user npx @dimwebdev/legal-info-mcp-serverVS代码
VS Code通过GitHub Copilot的代理模式支持MCP服务器:
- 创建工作区配置
创建一个 .vscode/mcp.json 项目中的文件:
{
"servers": {
"legal-info": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@dimwebdev/legal-info-mcp-server"]
}
}
}光标
Cursor为MCP服务器提供了多种配置选项:
选项1:使用光标设置UI
- 打开光标设置
- 使用 Ctrl+Shift+P 并搜索“光标设置” - 引导到 工具和集成 → 主控程序 - 点击 “+添加新的MCP服务器” 或 “新建MCP服务器”
- 配置服务器
- 名字: legal-info - 命令: npx - 参数: ["-y", "@dimwebdev/legal-info-mcp-server"]
选项2:手动JSON配置
创建或编辑MCP配置文件:
用于项目特定访问: 创建 .cursor/mcp.json 在项目根目录中:
{
"mcpServers": {
"legal-info": {
"command": "npx",
"args": ["-y", "@dimwebdev/legal-info-mcp-server"],
"env": {}
}
}
}全球访问:\[9\] 创建 ~/.cursor/mcp.json 在您的主目录中使用相同的配置。
选项3:快速设置命令
如果可以作为npm包使用,你可以使用自动设置:\[7\]
npx @dimwebdev/legal-info-mcp-server setup --client cursor验证
配置后,验证安装:
- 克劳德代码:寻找锤子图标或使用
/mcp命令 - VS代码:检查工具是否显示在Copilot代理模式下
- 光标:在MCP设置中查找绿色状态指示器,在聊天中查找可用工具
______________________________________________________________________
