Server data from the Official MCP Registry
Audit npm dependency licenses for copyleft/source-available/unlicensed conflicts before you ship.
Audit npm dependency licenses for copyleft/source-available/unlicensed conflicts before you ship.
license-guardian is a well-designed MCP server for npm license compliance auditing with appropriate security posture. The server fetches license data from the live npm registry and evaluates it against curated SPDX rules without executing arbitrary code or accessing sensitive resources. Minor observations around rate limiting and error handling do not materially impact security. Supply chain analysis found 4 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
6 files analyzed · 8 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-baneado98-license-guardian": {
"args": [
"-y",
"license-guardian-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
Audit the license of every npm dependency before you ship — and catch the copyleft / source-available traps an LLM won't.
An AI agent just added a dependency. Is it AGPL? BUSL? unlicensed? Licenses change between versions, and "the source is on GitHub" does not mean "free to ship in a closed product." license-guardian resolves each dependency's real license from the live npm registry and tells you whether it is compatible with how you distribute.
It's part of the guardian set:
package-lock.json for integrity tampering and risky install scripts.A coding agent does not reliably know:
license-guardian pairs a curated SPDX knowledge base with the live license string from npm for the exact version, and judges it against your distribution context. That's data + rules the agent can't fabricate.
| 🔴 Network copyleft | AGPL / SSPL — serving it over your API can force you to open-source your whole backend. The #1 SaaS trap. |
| 🟠 Source-available | BUSL / Elastic — looks open on GitHub, but production/commercial use is restricted. |
| 🟠 Strong copyleft | GPL in a closed-source product = a license violation when you distribute. |
| 🔵 Weak copyleft | LGPL / MPL — usable, but with linking / source-for-modifications obligations. |
| 🔴 No license | a dependency with no license is all-rights-reserved — you have no legal right to ship it. |
{
"mcpServers": {
"license-guardian": { "command": "npx", "args": ["-y", "license-guardian-mcp"] }
}
}
Tools:
audit_package_json — paste a package.json, get a CLEAN / REVIEW / BLOCK verdict per dependency.audit_dependencies — audit an explicit list of name / name@version.explain_license — resolve and explain one package's real license (SPDX id, obligations, copyleft strength, commercial risk).Each tool takes a context: proprietary (default), saas-backend, permissive, or copyleft-ok.
POST /audit { "package_json": "{…}", "context": "saas-backend" } # free, 30/h/IP
POST /deps { "names": ["express","mongodb@5.0.0"], "context": "proprietary" }
GET /license?name=next@13.0.0 # explain one
POST /mcp # MCP-over-HTTP
Live: https://license-guardian-psi.vercel.app — try /license?name=express.
The /pro/* routes are gated by x402. Your agent pays $0.02 USDC per call automatically — no sign-up, no API key. Settles on-chain (USDC on Base). The server holds no private key; payTo is a public receiving address only.
POST /pro/audit { "package_json": "…", "context": "…" } # 402 → pay → result, no rate limit
name@version, fetch the real license string from registry.npmjs.org for that exact version.Runtime dependencies: only @modelcontextprotocol/sdk (the HTTP/x402 stack is a build-time concern). Fast npx, nothing heavy on install.
MIT © 2026. This tool provides automated guidance, not legal advice — for high-stakes compliance, confirm with counsel.
Be the first to review this server!
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption