Skip to main content
Glama
thegridwork

gridwork-license

Official
by 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