合同审核自动核验主体-法务/律师
可用工具 (12 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_annual_reports 1 个参数 需填 1 项
查询企业年度报告信息,包括报告年度、统一社会信用代码、注册号、企业经营状态、从业人数、股东股权转让情况、投资信息等。
必填参数:searchKey
get_branches 1 个参数 需填 1 项
查询企业的分支机构信息,包括分支机构名称、负责人、地区、成立日期、登记状态。适用于了解企业组织架构的场景。
必填参数:searchKey
get_change_records 1 个参数 需填 1 项
用于查询企业的历史变更记录,包括变更事项、变更前后内容、变更日期等企业发展变化信息。适用于企业股权变更跟踪、经营范围调整了解、重要事项变更历史查询等场景。
必填参数:searchKey
get_company_profile 1 个参数 需填 1 项
查询企业的简介信息,包括企业名称、简介。适用于企业画像构建、企业业务分析场景。
必填参数:searchKey
get_company_registration_info 1 个参数 需填 1 项
查询企业的核心登记信息,当用户需要验证企业身份、了解基本概况(如法定代表人、注册资本、成立时间等)时调用。可提供企业名称、统一社会信用代码、法定代表人、注册资本、成立日期、登记状态、注册地址等关键工商登记信息,支持通过企业名称或统一社会信用代码精确查询。适用于深入了解企业工商背景的场景。
必填参数:searchKey
get_contact_info 1 个参数 需填 1 项
查询企业的联系方式信息,包括电话号码、用途标签、邮箱、企业网站、是否是官网、ICP备案。适用于拓客、获取企业联系方式的场景。
必填参数:searchKey
get_external_investments 1 个参数 需填 1 项
查询企业对外投资信息,包括被投资企业名称、状态、成立日期、持股比例、认缴出资额/持股数。适用于分析企业投资布局的场景。
必填参数:searchKey
get_key_personnel 1 个参数 需填 1 项
用于查询企业主要管理人员信息,包括姓名、职务等高管构成情况。适用于企业管理团队了解、核心人员识别、公司治理结构分析等场景。
必填参数:searchKey
get_listing_info 1 个参数 需填 1 项
查询企业的上市信息,包括上市日期、股票简称、股票代码、上市交易所、总市值、总股本、发行日期、发行量。适用于投资分析场景。
必填参数:searchKey
get_shareholder_info 1 个参数 需填 1 项
用于查询企业股东构成信息,包括投资人姓名、持股比例、认缴出资额、出资时间等股权结构情况。适用于企业股权结构分析、实际控制人识别、股东背景调查等场景。
必填参数:searchKey
get_tax_invoice_info 1 个参数 需填 1 项
查询企业的税号开票信息,包括纳税人识别号、企业名称、企业类型、地址、联系电话、开户行、开户行账号。适用于财务开票场景。
必填参数:searchKey
verify_company_accuracy 2 个参数 需填 2 项
用于核实企业名称、法定代表人与统一社会信用代码的匹配性。适用于企业实名认证、准入资质初审及基础信息准确性校验场景。
必填参数:searchKey、name
服务介绍
🔍 Legal Assistant Skills Pro
合同审核增强版 - 集成企查查MCP,为AI合同审核注入真实商业世界的确定性
✨ 一句话介绍
不只是合同文本审核,更是企业主体的「实时尽调」。
接入企查查MCP,让AI审核合同时拥有资深合规专家的商业直觉。
🎯 解决什么痛点
| 场景 | 传统方式 | 企查查MCP原生方案 |
|---|---|---|
| 甲方公司是否存在? | 人工上国家企业信用信息公示系统逐个查/百度/爬虫 | 企查查MCP实时核验(实体强锚定,零幻觉) |
| 对方有无失信记录? | 上中国执行信息公开网逐个查 | 18类风险自动扫描(语义即用) |
| 合同主体信息错误 | 肉眼比对 | 智能批注提醒(确定性决策) |
| 风险条款识别 | 依赖律师经验 | 结构化风险报告(合规可审计) |
📋 原版产品功能(Contract Review Skill)
四层审查模型
-
Layer 0: 主体核验
- 提取合同相对方名称
- 核验工商登记状态、统一社会信用代码
- 标记主体异常风险
-
Layer 1: 基础文本审查
- 数字、日期、条款准确性
- 编号一致性检查
- 格式和标点质量
-
Layer 2: 商务条款审查
- 服务范围、交付物、规格
- 价格和付款计划
- 权利义务和履约保障
-
Layer 3: 法律条款审查
- 生效、期限、终止条件
- 违约责任、争议解决
- 保密、不可抗力、知识产权
主要特点
- ✅ 仅添加评论,不改原文 - 保持合同原始文本完整
- ✅ 评论结构标准化 - 问题类型、风险原因、修订建议
- ✅ 风险等级编码 - 通过 reviewer 名称标识 🔴🟡🔵
- ✅ 多语言支持 - 自动检测合同语言,输出对应语言结果
标准输出
| 输出文件 | 格式 | 说明 |
|---|---|---|
{合同名}_审核版.docx |
DOCX | 带批注的审核版合同 |
合同概要.docx |
DOCX | 结构化合同摘要 |
综合审核意见.docx |
DOCX | 给业务团队的审核意见 |
业务流程图.mmd |
Mermaid | 业务流程图源码 |
审核报告.txt |
TXT | 审核统计报告 |
📊 功能对比:原版 vs 企查查MCP增强版
核心增强
原版: 合同文本审核 → 生成批注
↓
企查查MCP增强版: 合同文本审核
↓
[自动提取合同主体]
↓
[企查查MCP实时核验]
↓
[18类风险自动扫描]
↓
生成批注 + 主体核验批注 + 风险预警批注
详细对比
| 能力 | 原版 | 企查查MCP增强版 |
|---|---|---|
| 合同文本审核 | ✅ 支持 | ✅ 支持 |
| 企业信息核验 | ❌ 不支持 | 🔥 MCP实时核验 |
| 司法风险扫描 | ❌ 不支持 | 🔥 失信/被执行/限高 |
| 经营风险扫描 | ❌ 不支持 | 🔥 异常/违法/注销 |
| 财产风险扫描 | ❌ 不支持 | 🔥 股权冻结/出质 |
| 税务风险扫描 | ❌ 不支持 | 🔥 欠税/非正常户 |
| 破产风险扫描 | ❌ 不支持 | 🔥 破产/清算 |
| 智能风险批注 | ❌ 不支持 | 🔥 自动生成 |
| 降级兼容 | - | ✅ 无企查查MCP Key自动降级 |
⚡ 30秒快速体验
前置准备
# 1. 安装Python依赖(只需一次)
pip3 install requests
# 2. 配置企查查MCP Key(从 https://agent.qcc.com 申请)
# 方式一:临时设置(当前终端有效)
export QCC_MCP_API_KEY="your_key_here"
# 方式二:永久设置(推荐)
# 添加到shell配置文件,这样无论从哪启动Claude Code都能读取到
echo 'export QCC_MCP_API_KEY="your_key_here"' >> ~/.zshrc
source ~/.zshrc
# 如果是Bash用户,请使用 ~/.bashrc
注意:如果使用方式一(临时设置),必须在同一终端窗口中启动Claude Code,否则环境变量不会生效。强烈建议使用方式二(永久设置)。
一键安装
# 3. 运行安装脚本(自动配置 MCP)
bash <(curl -sL https://raw.githubusercontent.com/duhu2000/legal-assistant-skills/main/install_qcc_mcp.sh)
重要:重启 Claude Code
⚠️ 必须完全退出并重新启动 Claude Code,否则 MCP 配置不会生效。
# 4. 重启 Claude Code
# - 完全退出 Claude Code(Cmd+Q 或关闭终端)
# - 重新启动 Claude Code
# 5. 验证 MCP 配置
# 你应该能看到可用的 MCP 工具:qcc-company, qcc-risk, qcc-ipr, qcc-operation
开始使用
# 6. 在Claude Code中
# 请审核这份合同: /path/to/contract.docx
Done! 系统自动完成:
- ✅ 提取甲方/乙方等合同主体
- ✅ MCP实时核验企业工商信息
- ✅ 18类经营/司法/税务风险扫描
- ✅ 生成带风险标记的审核版合同
🔥 18类风险扫描清单(MCP四大Server覆盖)
| 风险类别 | 企查查MCP Server | 扫描内容 |
|---|---|---|
| 司法执行 | 风控大脑 | 失信信息、被执行人、限制高消费、终本案件、司法拍卖 |
| 经营异常 | 企业基座 | 经营异常、严重违法、注销备案、简易注销 |
| 财产受限 | 企业基座 | 股权冻结、股权出质、动产抵押 |
| 税务违法 | 企业基座 | 税务非正常户、欠税公告、税收违法 |
| 行政处罚 | 风控大脑 | 环保处罚、行政处罚 |
| 破产清算 | 风控大脑 | 破产重整、清算信息 |
💡 典型应用场景(法务/律师专用)
场景1:合同签署前主体核验
业务背景:法务审核合同时,需要确认合同对方主体是否合法存续、是否存在经营风险。
传统方式:
- 手工登录国家企业信用信息公示系统
- 逐个查询合同相对方
- 人工比对营业执照信息
- 耗时:15-30分钟/合同
企查查MCP智能审核:
AI: 读取《产品服务合同》
↓
AI: 提取甲方「绿地控股集团有限公司」、乙方「企查查科技股份有限公司」
↓
MCP: 自动核验双方主体
├─ 绿地控股:✅ 存续状态,注册资本XXX万,法人XXX
└─ 企查查科技:✅ 存续状态,统一社会信用代码9132XXXXXXXX
↓
AI: 生成主体核验批注
├─ 批注1: ✅ 主体核验通过 - 绿地控股集团工商登记有效
└─ 批注2: ✅ 主体核验通过 - 企查查科技工商登记有效
价值:3秒自动完成主体核验,无需手动查询,直接在合同中标注核验结果。
场景2:风险主体识别与预警
业务背景:合同相对方存在经营异常、失信记录等风险,需要及时识别并提示业务终止签约。
典型场景:
AI: 检测到合同甲方「XXX科技有限公司」
↓
MCP: 实时核验发现风险
├─ ⚠️ 经营异常:2024-03-15被列入异常名录
├─ ⚠️ 股权冻结:控股股东股权被司法冻结
└─ ⚠️ 受限高消费:法定代表人被限高
↓
AI: 在合同中自动标注高风险批注
├─ 🔴 高风险-经营异常
│ 建议:要求对方提供移出异常名录证明,或更换签约主体
├─ 🔴 高风险-股权冻结
│ 建议:核实股权冻结原因,评估履约能力
└─ 🔴 高风险-法定代表人限高
建议:谨慎签约,建议要求提供履约担保
价值:在签约前主动发现风险,避免与失信企业签约,降低合同履行风险。
场景3:批量合同主体筛查
业务背景:律所/企业法务部需要对大量存量合同进行风险排查,识别合作方风险变化。
工作流程:
AI: 批量读取50份采购合同
↓
MCP: 自动提取100个合同相对方
↓
MCP: 批量核验(18类风险扫描)
├─ 正常企业:95家
├─ 经营异常:3家
├─ 失信被执行:1家
└─ 股权冻结:1家
↓
AI: 生成风险排查报告
├─ 《高风险合同清单》- 需立即处理
├─ 《中风险合同清单》- 需关注
└─ 《合同主体风险分析报告》- 含风险分布统计
价值:批量筛查存量合同,及时发现合作方风险变化,为主动风险管理提供数据支持。
🛠️ 技术架构
┌─────────────────────────────────────────┐
│ Claude Code / Skill │
│ (Agent-Native 原生应用) │
└─────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ Contract Review Workflow │
│ ┌─────────┐ ┌─────────┐ ┌────────┐ │
│ │ 合同 │→│ 主体 │→│ 风险 │ │
│ │ 解析 │ │ 提取 │ │ 扫描 │ │
│ └─────────┘ └────┬────┘ └────┬───┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────────────┐ │
│ │ 企查查MCP Server │ │
│ │ • 企业基座 Server │ │
│ │ • 风控大脑 Server │ │
│ │ • 知产引擎 Server │ │
│ │ • 经营罗盘 Server │ │
│ │ (65个工具/4大维度) │ │
│ └─────────────────────┘ │
└─────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────┐
│ 智能批注生成 + 合同概要 + DOCX输出 │
└─────────────────────────────────────────┘
🎓 企查查MCP工作原理:Agent-Native设计
Step 1: 合同解析
- 提取合同文本
- 识别甲方/乙方/买方/卖方等主体
Step 2: 企业核验(MCP实体锚定)
传统API: "华为技术有限公司" → 可能返回多个相似名称
MCP方案: "华为技术有限公司"
→ 强制匹配统一社会信用代码914403001038138210
→ 返回"实体锚定确认:唯一有效主体"
Step 3: 风险扫描(MCP语义防御)
传统API: 无失信记录 → 返回 []
→ LLM困惑:"真没有?还是查失败了?"
MCP方案: 无失信记录 → 返回 "核验通过:未发现失信信息"
→ LLM确定:"合规状态安全,可继续执行"
Step 4: 上下文脱水(MCP Token优化)
传统API: 返回30000字全量数据 → Token爆炸
MCP方案: 智能摘要+按需索取 → 仅1000字关键信息
→ 成本降低96%,决策效率提升
Step 5: 批注生成
- 核验批注:企业信息确认(含实体锚定标识)
- 风险批注:风险提示+法律建议
- 审计留痕:所有核验可追溯
📁 项目结构
legal-assistant-skills/
├── contract-review/ # 合同审核核心
│ ├── scripts/
│ │ ├── qcc_mcp_client.py # ⭐ MCP客户端(Agent-Native)
│ │ ├── workflow.py # ⭐ MCP集成流程
│ │ └── ... # 其他脚本
│ ├── README_QCC_MCP.md # MCP详细文档
│ └── SKILL.md # 技能定义
├── install_qcc_mcp.sh # ⭐ 一键安装脚本
└── README.md # 本文件
🔧 进阶配置
手动安装
# 1. 克隆仓库
git clone https://github.com/duhu2000/legal-assistant-skills.git
# 2. 复制到Claude技能目录
cp -r legal-assistant-skills/contract-review ~/.claude/skills/
# 3. 设置环境变量
export QCC_MCP_API_KEY="your_mcp_key"
在代码中使用
from scripts.workflow import ContractReviewWorkflow
# 基础使用
workflow = ContractReviewWorkflow("合同.docx")
# 启用MCP核验(推荐)
workflow = ContractReviewWorkflow(
"合同.docx",
enable_mcp_verification=True
)
# 完整流程
workflow.run_full_workflow(comments, "合同_审核版.docx")
单独使用MCP客户端
from scripts.qcc_mcp_client import QccMcpClient
client = QccMcpClient()
# 核验企业(带实体锚定)
info = client.verify_company("企查查科技股份有限公司")
# 风险排查(语义化结果)
risks = client.check_company_risk("企查查科技股份有限公司")
🌟 为什么选择企查查MCP原生方案
基于Agent-Native理念打造的企业数据基座,专为LLM优化:
| 核心能力 | 传统API痛点 | 企查查MCP方案优势 |
|---|---|---|
| 零幻觉核验 | 名称匹配出错,张冠李戴(如错认乐视网) | 强制验证统一社会信用代码,物理切断名称幻觉 |
| Token优化 | 返回数万字JSON,瞬间撑爆上下文 | 智能摘要+按需索取,Token开销直降96% |
| 确定性决策 | 空数据返回[],LLM陷入自我怀疑 | 强语义状态码(如"核验通过"),颁发确定性合规通行证 |
| 合规可审计 | 无核验留痕,无法追溯 | 全链路留痕,满足法务审计要求 |
| LLM原生 | 原始JSON需解析转换 | 自然语言输出,语义即用,零集成成本 |
📈 未来规划
- 支持批量合同处理
- 增加企业关联图谱分析(MCP股权穿透)
- 集成更多企查查MCP Server(知识产权、招投标等)
- Web UI可视化界面
- API服务化部署
🤝 贡献与反馈
提交Issue
- Bug反馈
- 功能建议
- 使用问题
联系方式
- GitHub Issues
- MCP官网:https://agent.qcc.com
- Email: duhu@qcc.com
📜 许可证
Apache License 2.0
基于 zh-xx/legal-assistant-skills 构建
🙏 致谢
告别JSON搬运工,拥抱Agent原生时代。
如果这个项目对你有帮助,请给个 ⭐ Star!