mcpField
L
license

license

Local
github.com/thegridworkLegal & Government1Updated 29w ago

About license

license is an MCP server for checking dependency licenses in Node.js and Python projects. It classifies license risk and identifies conflicts, AGPL dependencies, and missing declarations.

Key features

  1. 01Scan node_modules and Python requirements
  2. 02Classify 60+ licenses by risk
  3. 03Detect project-license conflicts
  4. 04Flag AGPL and undeclared licenses

Use cases

  1. 01Review dependencies before release
  2. 02Find copyleft packages in a project
  3. 03Check whether licenses conflict with a project license

MCP support

Exposes tools for full scans, quick risk checks, license classification, and finding copyleft dependencies to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"thegridwork-license": {
"command": "npx",
"args": [
"-y",
"gridwork-license"
]
}
}
}
Run commandnpx -y gridwork-license

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmgridwork-license1.0.0

Tools

4

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
pathstringYesAbsolute path to the project directory
formatenumNoOutput formatmarkdown | json

Details

From the project README

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

npx gridwork-license

MCP tools

ToolDescription
scan_licensesFull license scan with conflict detection
quick_checkRisk breakdown and conflict count
classify_licenseClassify any license string
find_copyleftFind all copyleft dependencies

Claude Desktop config

{
  "mcpServers": {
    "gridwork-license": {
      "command": "npx",
      "args": ["-y", "gridwork-license"]
    }
  }
}

License

MIT — Gridwork

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.