劳动&劳务合同风险排查 MCP Server
MCP Server для проверки рисков трудовых договоров и договоров оказания услуг
MCP-сервис для проверки рисков в договорах, построенный на FastMCP, который может вызываться любым клиентом, поддерживающим протокол MCP (DeepSeek Harness, Claude Code, Cursor, Windsurf и др.).
✨ Возможности
Проверка одного договора: комплексная интеллектуальная проверка трудового договора (16 категорий рисков) или договора оказания услуг (9 категорий рисков)
Пакетная проверка договоров: поддержка пакетной проверки нескольких договоров с автоматическим формированием сводной таблицы
Запрос к базе знаний рисков: получение ключевых моментов проверки рисков и правовых оснований по указанной категории
Запрос местных нормативных актов: получение различий в местном законодательстве Пекина/Шанхая/Гуандуна/Чжэцзяна/Цзянсу
Автоматическое определение типа договора: интеллектуальное определение, является ли договор трудовым или договором оказания услуг
Деидентификация персональных данных: автоматическое маскирование номера удостоверения личности, номера мобильного телефона и номера банковской карты
Related MCP server: Enterprise Procurement MCP Server
📦 Установка
pip install -r requirements.txt⚙️ Конфигурация
Переменные окружения
Переменная | Обязателен | Значение по умолчанию | Описание |
| ✅ Да | - | API-ключ LLM |
| ❌ Нет |
| Адрес API-эндпоинта (OpenAI-совместимый интерфейс) |
| ❌ Нет |
| Название модели |
| ❌ Нет |
| Температура сэмплирования |
Пример конфигурации
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 и др.)
🚀 Запуск
Способ 1: режим STDIO (локальные инструменты/настольные клиенты)
python server.py
# 或显式指定
python server.py stdioСпособ 2: режим HTTP (сетевой сервис)
python server.py http 0.0.0.0 8000После запуска сервис доступен по адресу http://localhost:8000/mcp.
Способ 3: использование fastmcp CLI
# 开发调试
fastmcp dev server.py
# 安装到 Claude Desktop
fastmcp install server.py🔌 MCP-инструменты
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-ресурсы
URI | Описание |
| Список всех категорий рисков |
| Список 16 категорий рисков для трудовых отношений |
| Список 9 категорий рисков для отношений по оказанию услуг |
| Список поддерживаемых регионов |
💬 MCP-промпты
Название | Описание |
| Шаблон промпта для полной проверки договора |
| Шаблон промпта для пакетной проверки |
🔗 Интеграция с клиентами
Claude Desktop
Добавьте в claude_desktop_config.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
В конфигурации MCP в IDE достаточно добавить указанную выше 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
This server cannot be deployed
Maintenance
Related MCP Connectors
AI legal compliance: contract review, risk scoring, EU/CN AI act, watermark check. 8 MCP tools.
- ClmentOAuthcom.clment
Contract review that keeps your contracts: cited answers, Word redlines, key-date alerts.
Run deterministic SaaS contract redlining, GDPR Art. 28 DPA & EU AI Act compliance audits.
Run deterministic SaaS contract redlining, GDPR Art. 28 DPA & EU AI Act compliance audits.
Related MCP Servers
AlicenseNot gradedqualityBmaintenanceContract Review AI - MCP server providing AI-powered tools and automation by MEOK AI Labs6 npm54 PyPI2MIT- FlicenseNot gradedqualityCmaintenanceEnables AI-powered procurement policy compliance, document generation, supplier management, budget verification, and analytics through standardized MCP tools.-
- FlicenseAqualityDmaintenanceEnables LLMs to ingest and analyze legal agreements, compute risk scores, and monitor non-compliant clauses through MCP tools like ingest, fetch_contracts, and run_analysis.4-
- FlicenseNot gradedqualityCmaintenanceEnables DORA-compliant ICT contract management through 10 MCP tools, including mandatory clause checking, critical/important function analysis, subcontracting chain assessment, exit readiness evaluation, and risk scoring.-