LicenseGuard
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LicenseGuardCan I use AGPL-3.0 in our commercial SaaS?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LicenseGuard
A tool that determines whether the licenses of your OSS dependencies create legal obligations for your distribution model.
Production: https://license-guard.rcc-aoki.workers.dev
What's different
Existing license compliance products fall into two camps: "deep analysis but requires a sales call (FOSSA / Black Duck)" or "self-serve but shallow analysis (Snyk)"—and no product exists at the intersection.
The core differentiator is the analysis layer. The same license can lead to completely opposite conclusions depending on context.
Usage | AGPL-3.0 consequences |
Provided externally as a SaaS | Disclosure obligation applies |
Used only in internal systems | No obligation |
Delivered or distributed to customers | Disclosure obligation applies |
devDependency (not included in the deliverable) | No obligation |
The last row is decisive. Most existing tools don't distinguish between dev and runtime dependencies, so they raise warnings that cry wolf and get ignored.
Related MCP server: DepGuard
Using it from an agent
The need for this product arises not when you're searching the browser, but when you're adding a dependency. So the primary placement isn't search results—it's the agent's toolset.
claude mcp add licenseguard --transport http https://license-guard.rcc-aoki.workers.dev/mcpStateless Streamable HTTP, no authentication required. Tools provided:
Tool | Purpose |
| Call before adding a single dependency |
| Audit an entire manifest |
| Explain what a license requires across all distribution models |
The JSON API returns the same analysis.
curl "https://license-guard.rcc-aoki.workers.dev/api/pkg/pypi/pyload-ng?model=saas"
# => {"license":"AGPL-3.0-only","verdict":"blocked", ...}The agent-facing entry point is consolidated at /llms.txt.
Current phase
Phase 0 (validating willingness to pay) — MCP server and free web tool are published. Since the main battlefield is agent workflows rather than search, the validation metric isn't CTA click-through rate but MCP adoption and sustained call volume. The GitHub App (Phase 1) will be started after reviewing the validation results.
Supported ecosystems: npm / PyPI / Go modules / crates.io (Rust)
Format | Transitive dependencies | External lookup |
| Yes | Not needed (includes licenses) |
| Yes | Needed (amortized via shared cache) |
| Yes | Needed |
| Yes | Needed |
| ✗ direct dependencies only | Needed |
Passing a lock file lets you analyze transitive dependencies too (package-lock.json / pnpm-lock.yaml / yarn.lock).
Of these, package-lock.json includes license information, so no external lookup is needed at all. Lock files
include license information, so no external lookup is needed at all, and the exact versions actually installed
can be used as-is. Problematic licenses are more likely to sneak in as dependencies of dependencies than as directly added dependencies, so this is the real main event.
curl -X POST https://license-guard.rcc-aoki.workers.dev/api/scan -H 'content-type: application/json' -d "$(jq -Rs '{content: ., distributionModel: "saas"}' package-lock.json)"Development
npm install
npm test # 全テスト
npm run typecheck
npm run smoke # 実レジストリへの疎通確認
npm run e2e # 本番に対する E2E 6種
# ui Playwright で実ブラウザ
# a11y アクセシビリティ
# mcp 公式 MCP SDK クライアント
# load 並列実行時の一貫性
# adversarial 敵対的入力・境界値
# correctness 既知の正解との突き合わせ
# operational 経路間の一致・HTTP・キャッシュ
npm run dev # http://localhost:8787Even if all unit tests pass, some defects only surface when you run real data.
smoke and e2e run against production-equivalent external dependencies, so be sure to run them before every release.
Deployment:
npm run db:migrate
npm run deployDocumentation
Design spec: docs/specs/2026-08-19-license-guard-design.md
Phase 0 implementation plan: docs/superpowers/plans/2026-08-19-phase0-free-web-tool.md
Dependency OSS
Given the subject matter this product itself handles, all dependencies are limited to MIT / Apache-2.0 families. No disclosure obligation arises for our own SaaS.
Role | OSS | License |
SPDX expression parsing |
| MIT |
Web framework |
| MIT |
Go license data | ClearlyDefined API | Apache-2.0 |
Disclaimer
This tool presents information based on published license texts and dependency manifests—not legal advice. No attorney-client relationship is established by its use. The analysis is based on the license information declared in the manifest and does not cover all obligations or violations.
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceMCP server that scans project dependencies for security vulnerabilities (CVEs) and provides fix instructions directly in VS Code via Copilot.3
- AlicenseNot gradedqualityBmaintenanceDepGuard is an MCP server for real-time dependency safety checks, verifying packages against vulnerability databases, deprecation metadata, and a local cache.20MIT

gridwork-licenseofficial
AlicenseAqualityDmaintenanceScans project dependencies for license compliance, classifying 60+ licenses and detecting conflicts and copyleft risks.438MIT- AlicenseNot gradedqualityFmaintenanceA lightweight MCP server for security reviews that injects security requirements before code generation, scans dependencies for CVEs, and verifies generated code without disrupting workflow.68MIT
Related MCP Connectors
Remote MCP for tool license checks, vendor policy review, alternatives, and license receipts.
Generate, audit, and maintain legal policies that match what your code actually does.
Personal MCP server for humans who create. Proof of authorship, license control.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rccaoki-wq/license-guard'
If you have feedback or need assistance with the MCP directory API, please join our Discord server