@tensflare/mcp-law
v0.1.1
Published
Legal Tools for the Agentic Era — scaffolding and schemas for building jurisdiction-aware legal MCP servers
Maintainers
Readme
MCP-Law ⚖️
Legal Tools for the Agentic Era
Scaffolding tools and curated schemas for building safe, jurisdiction-aware Model Context Protocol (MCP) servers for legal use cases.
Features
- CLI Scaffolding — Generate production-ready MCP server projects in seconds with
npx @tensflare/mcp-law init - Curated Registry — Discover and validate legal MCP servers across jurisdictions and practice areas
- Jurisdiction Schemas — Built-in data for 10+ jurisdictions with citation format validation
- Contract Analysis — Clause extraction patterns, risk flags, and compliance checks for 14 clause types
- Security Middleware — Audit logging, permission scoping, rate limiting, and input validation
- Dual Transport — Servers run over stdio (local) or HTTP/SSE (remote)
Quick Start
npx @tensflare/mcp-law init my-legal-server
cd my-legal-server
npm install
npm run devThen connect your MCP client to the server via stdio.
CLI Reference
| Command | Description |
|---------|-------------|
| mcp-law init [name] | Scaffold a new legal MCP server project |
| mcp-law list | List all known legal MCP servers |
| mcp-law search <query> | Search the legal MCP server registry |
| mcp-law validate <path> | Validate an MCP server configuration file |
| mcp-law info <code> | Get jurisdiction information |
Interactive Mode
mcp-law initNon-Interactive Mode
mcp-law init my-server --template jurisdiction-aware --jurisdiction US UK EU --tools get_jurisdiction_info validate_citationTemplates
| Template | Description |
|----------|-------------|
| basic | Minimal MCP server with a single greet tool — ideal for getting started |
| jurisdiction-aware | Tools filtered by jurisdiction, citation validation, legal metadata |
| contract-analysis | Clause extraction, risk scoring, compliance checking |
Registry
Browse the curated registry of legal MCP servers:
mcp-law list
mcp-law search contracts --jurisdiction US --domain contracts
mcp-law validate ./my-server-config.jsonJurisdictions
Built-in support for 10 jurisdictions with legal system metadata, citation format validation, and court hierarchy:
- US — United States (Federal)
- US-CA — California (US State)
- UK — United Kingdom
- EU — European Union
- AU — Australia
- SG — Singapore
- IN — India
- CA — Canada (Federal)
- DE — Germany
- FR — France
Development
npm install
npm run build
npm test
npm run devContributing
See CONTRIBUTING.md. All contributions welcome!
License
Apache 2.0 — see LICENSE.
