gridwork-license
Officialby thegridwork
README.md
# gridwork-license
MCP server that scans project dependencies for license compliance issues.
## What it does
- Scans node_modules and Python requirements for license information
- Classifies 60+ licenses by risk level (copyleft, weak-copyleft, permissive, public-domain, proprietary)
- Detects conflicts between dependency licenses and your project license
- Flags AGPL dependencies in non-AGPL projects (SaaS risk)
- Identifies unknown/undeclared licenses
## Install
```bash
npx gridwork-license
```
## MCP tools
| Tool | Description |
|------|-------------|
| `scan_licenses` | Full license scan with conflict detection |
| `quick_check` | Risk breakdown and conflict count |
| `classify_license` | Classify any license string |
| `find_copyleft` | Find all copyleft dependencies |
## Claude Desktop config
```json
{
"mcpServers": {
"gridwork-license": {
"command": "npx",
"args": ["-y", "gridwork-license"]
}
}
}
```
## License
MIT — [Gridwork](https://thegridwork.space)
TDQS
A3.6/5.0
Scored across 4 tools
Disambiguation5/5
Each tool targets a distinct operation: license string classification, copyleft discovery, quick overview, and full compliance scan. No functional overlap exists.
Naming Consistency4/5
Three of four tools follow verb_noun pattern (classify_license, find_copyleft, scan_licenses). quick_check deviates slightly with adjective_noun, but remains clear and predictable.
Tool Count5/5
Four tools cover the core license management tasks without redundancy. The count is well-scoped for the server's purpose.
Completeness4/5
Covers classification, copyleft identification, overview, and full scan. Minor gaps like license policy configuration or update capabilities could exist, but core workflows are complete.
Maintenance
ActivityInactive
ResponsivenessNo issues