LicenseGuard
LicenseGuard
의존 OSS 라이선스가 당신의 배포 모델에 대해 법적 의무를 발생시키는지 판정하는 도구.
프로덕션: https://license-guard.rcc-aoki.workers.dev
무엇이 다른가
기존 라이선스 컴플라이언스 제품은 "판정은 깊지만 상담 필수(FOSSA / Black Duck)" 또는 "셀프서비스지만 판정이 얕은(Snyk)"으로 양분되어 있으며, 그 교차점에는 제품이 존재하지 않습니다.
차별화의 핵심은 판정 레이어에 있습니다. 같은 라이선스라도 문맥에 따라 결론이 정반대로 갈립니다.
사용 방식 | AGPL-3.0의 귀결 |
SaaS로 외부 제공 | 공개 의무 있음 |
사내 시스템에서만 이용 | 의무 없음 |
고객에게 납품·배포 | 공개 의무 있음 |
devDependency(산출물에 미포함) | 의무 없음 |
마지막 행이 결정적입니다. 기존 도구 대부분은 dev와 runtime을 구분하지 않고 경고를 내보내며, 양치기 소년화되어 무시됩니다.
Related MCP server: DepGuard
에이전트에서 사용
이 제품이 필요해지는 때는 브라우저에서 검색하고 있을 때가 아니라 의존성을 추가하고 있을 때입니다. 그래서 첫 번째 배치는 검색 결과가 아니라 에이전트의 도구입니다.
claude mcp add licenseguard --transport http https://license-guard.rcc-aoki.workers.dev/mcp스테이트리스한 Streamable HTTP, 인증 불필요. 제공하는 도구:
도구 | 용도 |
| 의존성을 1개 추가하기 전에 호출 |
| 매니페스트 전체를 감사 |
| 라이선스 자체가 무엇을 요구하는지 전체 배포 모델로 설명 |
JSON API도 동일한 판정을 반환합니다.
curl "https://license-guard.rcc-aoki.workers.dev/api/pkg/pypi/pyload-ng?model=saas"
# => {"license":"AGPL-3.0-only","verdict":"blocked", ...}에이전트용 진입점은 /llms.txt에 정리되어 있습니다.
현재 페이즈
Phase 0(지불 의사 검증) — MCP 서버와 무료 Web 도구를 공개 완료. 주 전장은 검색이 아니라 에이전트의 workflow이므로, 검증 지표는 CTA 클릭률이 아니라 MCP 도입 수와 지속 호출 수입니다. GitHub App(Phase 1)은 검증 결과를 보고 착수합니다.
대응 에코시스템: npm / PyPI / Go modules / crates.io(Rust)
형식 | 전이적 의존 | 외부 조회 |
| ○ | 불필요(라이선스 내포) |
| ○ | 필요(공유 캐시로 감소) |
| ○ | 필요 |
| ○ | 필요 |
| ✗ 직접 의존만 | 필요 |
락 파일을 전달하면 전이적 의존까지 판정할 수 있습니다(package-lock.json / pnpm-lock.yaml / yarn.lock).
이 중 package-lock.json은 라이선스를 내포하고 있어 외부 조회가 전혀 필요 없습니다. 락 파일은
라이선스를 내포하고 있어 외부 조회가 전혀 필요 없으며, 실제로 도입되는 버전의 정보가
그대로 사용됩니다. 문제가 있는 라이선스는 직접 추가한 의존보다 의존의 의존으로
섞여 들어오는 경우가 더 많기 때문에, 여기가 실질적인 본진입니다.
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)"개발
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:8787유닛 테스트가 모두 통과해도 실제 데이터를 흘려보내기 전에는 발견되지 않는 결함이 있습니다.
smoke와 e2e는 프로덕션 상당의 외부 의존에 대해 실행하므로, 릴리스 전에 반드시 통과시킬 것.
배포:
npm run db:migrate
npm run deploy문서
Phase 0 구현 계획: docs/superpowers/plans/2026-08-19-phase0-free-web-tool.md
의존 OSS
본 제품 자체가 다루는 소재의 특성상, 의존은 모두 MIT / Apache-2.0 계열로 한정하고 있습니다. 자사 SaaS에 공개 의무는 발생하지 않습니다.
역할 | OSS | 라이선스 |
SPDX식 파싱 |
| MIT |
Web 프레임워크 |
| MIT |
Go 라이선스 데이터 | ClearlyDefined API | Apache-2.0 |
면책
본 도구가 제시하는 것은 공개된 라이선스 조문과 의존 매니페스트에 기반한 정보이며, 법적 조언이 아닙니다. 이용으로 인해 변호사·의뢰인 관계는 성립하지 않습니다. 판정은 매니페스트에 선언된 라이선스 정보에 기반한 것이며, 모든 의무나 위반을 망라하는 것은 아닙니다.
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