Contract Risk Review

io.github.justingyang218由 GitHub 账号 justingyang218 发布v1.0.0更新于 Oct 24, 2026

Chinese labor & service contract risk assessment with 25 categories and local law differences.

发布方自己的服务:Review Expert

已验证STDIO仅桌面知识与记忆商业与电商

概览

AI 生成的概览

本地运行的 MCP 服务,用于审查中国劳动合同与劳务合同风险,覆盖 25 类风险及地方法规差异。

可以做什么
审查单份劳动合同或劳务合同的风险,自动识别合同类型,并对身份证号、手机号、银行卡号做脱敏处理。批量审查多份合同并生成总览表。按风险类别查询审查要点与法律依据。查询北京、上海、广东、浙江、江苏在竞业补偿、加班费基数、最低工资、产假、婚假等主题上的地方法规差异。以资源形式浏览风险类别清单与地区列表,并使用内置的审查与批量审查提示模板。
适用场景
适合对中国劳动合同或劳务合同做初步风险排查、需要条款审查要点与法律依据,或需要比较所支持省市对某一主题的规定差异时使用。它只是参考工具,不能替代执业律师。
运行要求
以本地进程运行(Python,需安装依赖;也提供 MCP 打包文件)。需要 LLM_API_KEY,以及用于 OpenAI 兼容接口的 LLM_BASE_URL 和 LLM_MODEL,LLM_TEMPERATURE 可选。需要能访问该大模型接口的网络。可通过 stdio 运行,也可作为本地端口上的 HTTP 服务运行。
安装前请注意
合同文本会发送到所配置的 OpenAI 兼容大模型接口,请选择可信的服务商。LLM_API_KEY 属于密钥,应通过环境配置提供,不要写死在代码中。该服务声明其输出仅为风险参考,不构成正式法律意见,也不能替代执业律师审核。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Contract Risk Review,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

劳动&劳务合同风险排查 MCP Server

基于 FastMCP 构建的合同风险审查 MCP 服务,可被任何支持 MCP 协议的客户端(DeepSeek Harness、Claude Code、Cursor、Windsurf 等)调用。

✨ 功能特性

  • 单份合同审查:对劳动合同(16类风险)或劳务合同(9类风险)进行全面智能审查
  • 批量合同审查:支持多份合同批量审查,自动生成总览表
  • 风险知识库查询:查询指定类别的风险审查要点、法律依据
  • 地方法规查询:查询北京/上海/广东/浙江/江苏的地方法规差异
  • 自动合同类型识别:智能判断是劳动合同还是劳务合同
  • 个人信息脱敏:自动对身份证号、手机号、银行卡号进行脱敏处理

📦 安装

bash
pip install -r requirements.txt

⚙️ 配置

环境变量

变量名必填默认值说明
LLM_API_KEY✅ 是-大模型 API 密钥
LLM_BASE_URL❌ 否https://api.openai.com/v1API 端点地址(OpenAI 兼容接口)
LLM_MODEL❌ 否gpt-4o-mini模型名称
LLM_TEMPERATURE❌ 否0.1采样温度

配置示例

bash
export LLM_API_KEY="sk-xxxxxxxxxxxxxx"export LLM_BASE_URL="https://api.deepseek.com/v1"export LLM_MODEL="deepseek-chat"

💡 支持任何 OpenAI 兼容的 API 接口(DeepSeek、通义千问、智谱 AI、Ollama 等)

🚀 运行

方式一:STDIO 模式(本地工具/桌面客户端)

bash
python server.py# 或显式指定python server.py stdio

方式二:HTTP 模式(网络服务)

bash
python server.py http 0.0.0.0 8000

启动后访问 http://localhost:8000/mcp 即可使用。

方式三:使用 fastmcp CLI

bash
# 开发调试fastmcp dev server.py
# 安装到 Claude Desktopfastmcp install server.py

🔌 MCP Tools

1. review_contract

对合同文本进行完整的风险审查。

参数:

  • contract_text (string, 必填):合同文本内容
  • contract_type (string, 可选):合同类型,auto/labor/service,默认 auto

示例:

review_contract(contract_text="劳动合同文本...", contract_type="auto")

2. batch_review

批量审查多份合同。

参数:

  • contracts_text (string, 必填):多份合同文本
  • separator (string, 可选):分隔符,默认 ---合同分割线---

示例:

batch_review(contracts_text="合同1\n---合同分割线---\n合同2", separator="---合同分割线---")

3. get_risk_knowledge

查询指定类别的风险知识库。

参数:

  • category (string, 必填):风险类别,如"试用期"、"竞业限制"、"人身损害赔偿"

示例:

get_risk_knowledge(category="竞业限制")

4. get_local_regulations

查询指定地区的法规差异。

参数:

  • region (string, 必填):地区,北京/上海/广东/浙江/江苏
  • topic (string, 必填):主题,如竞业补偿/加班费基数/最低工资/产假/婚假

示例:

get_local_regulations(region="上海", topic="竞业补偿")

📚 MCP Resources

URI说明
risk-knowledge://categories所有风险类别清单
risk-knowledge://labor劳动关系16类风险清单
risk-knowledge://service劳务关系9类风险清单
local-regions://list支持的地区列表

💬 MCP Prompts

名称说明
contract_review_prompt完整合同审查提示模板
batch_review_prompt批量审查提示模板

🔗 集成到客户端

Claude Desktop

在 claude_desktop_config.json 中添加:

json
{  "mcpServers": {    "contract-risk-review": {      "command": "python",      "args": ["/path/to/server.py"],      "env": {        "LLM_API_KEY": "your-api-key",        "LLM_BASE_URL": "https://api.openai.com/v1",        "LLM_MODEL": "gpt-4o-mini"      }    }  }}

Cursor / Windsurf

在 IDE 的 MCP 配置中添加上述 stdio 配置即可。

HTTP/SSE 客户端

配置 MCP 服务器地址为 http://localhost:8000/mcp。

📁 目录结构

contract-risk-review-mcp/├── server.py              # MCP Server 主文件├── requirements.txt       # 依赖清单├── README.md              # 使用说明└── knowledge/             # 知识库    ├── risk-knowledge-base.md    # 劳动关系16类风险知识库    ├── service-contract-risks.md # 劳务关系9类风险知识库    ├── local-regulations.md      # 地方法规差异知识库    └── categories-index.md       # 风险类别索引

⚠️ 免责声明

本工具仅提供合同风险参考、条款修改建议以及法规依据,不构成正式法律意见,不能替代执业律师的专业审核。涉及劳动仲裁、重大权益纠纷,请务必咨询执业律师。

📝 更新日志

v1.0.0

  • 初始版本
  • 支持劳动合同 16 类风险审查
  • 支持劳务合同 9 类风险审查
  • 支持批量审查、知识库查询、地方法规查询
  • 支持 STDIO 和 HTTP/SSE 两种传输模式

来源:README.md,提交 aaa88da

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Review 集成