Zero-external-API MCP server that analyzes, compares, and validates contracts using pure Python NLP and pattern matching. No AI APIs, no external services — runs entirely offline.
Extract parties, dates, obligations, termination clauses, and risks
Side-by-side comparison highlighting differences in clauses
Validate specific clauses against best-practice templates
Identify all obligations, deadlines, and responsible parties
Score contracts for common risk factors and red flags
Configure this MCP server in your AI client (Claude Desktop, Cursor, VS Code + Continue, etc.) and ask:
"Analyze this NDA and flag any unusual clauses" — "Compare these two vendor contracts and highlight differences" — "What are all the payment obligations in this agreement?"
# 1. Clone the repository
git clone https://github.com/Rumblingb/contract-analyzer-mcp.git
cd contract-analyzer-mcp
# 2. Install dependencies
pip install -r requirements.txt
# 3. Run the server
python3 server.py
# 4. Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
# {
# "mcpServers": {
# "contract-analyzer": { "command": "python3", "args": ["/path/to/server.py"] }
# }
# }