Server data from the Official MCP Registry
Check if a dependency's license obligates you, based on how you ship. npm, PyPI, Go.
About
Check if a dependency's license obligates you, based on how you ship. npm, PyPI, Go.
Remote endpoints: streamable-http: https://license-guard.rcc-aoki.workers.dev/mcp
Security Report
LicenseGuard is a well-architected MCP server for license compliance checking with strong security practices. Input validation, authentication/authorization patterns, and safe error handling are implemented correctly. No critical vulnerabilities or malicious patterns detected. Minor code quality observations around error handling breadth and logging do not materially impact security posture. Supply chain analysis found 7 known vulnerabilities in dependencies (2 critical, 0 high severity).
6 files analyzed · 12 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
How to Install & Connect
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
Documentation
View on GitHubFrom the project's GitHub README.
LicenseGuard
依存 OSS のライセンスが、あなたの配布モデルに対して法的義務を発生させるかを判定するツール。
本番: https://license-guard.rcc-aoki.workers.dev
何が違うのか
既存のライセンスコンプライアンス製品は「判定が深いが商談必須(FOSSA / Black Duck)」か「セルフサーブだが判定が浅い(Snyk)」に二分され、その交差点に製品が存在しない。
差別化の中核は判定層にある。同じライセンスでも文脈で結論が真逆になる。
| 使い方 | AGPL-3.0 の帰結 |
|---|---|
| SaaS として外部提供 | 開示義務あり |
| 社内システムでのみ利用 | 義務なし |
| 顧客に納品・配布 | 開示義務あり |
| devDependency(成果物に含まれない) | 義務なし |
最後の行が決定的。既存ツールの多くは dev と runtime を区別せず警告を出し、オオカミ少年化して無視される。
エージェントから使う
この製品が必要になるのは、ブラウザで検索している時ではなく依存を追加している時です。だから第一の配置は検索結果ではなく、エージェントのツールです。
claude mcp add licenseguard --transport http https://license-guard.rcc-aoki.workers.dev/mcp
ステートレスな Streamable HTTP、認証不要。提供するツール:
| ツール | 用途 |
|---|---|
check_dependency_license | 依存を1つ追加する前に呼ぶ |
check_manifest_licenses | マニフェスト全体を監査する |
explain_license | ライセンス自体が何を要求するかを全配布モデルで説明する |
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。
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
ドキュメント
- 設計仕様書: docs/specs/2026-08-19-license-guard-design.md
- Phase 0 実装計画: docs/superpowers/plans/2026-08-19-phase0-free-web-tool.md
依存 OSS
本製品自身が扱う題材の性質上、依存はすべて MIT / Apache-2.0 系に限定している。自社 SaaS に開示義務は発生しない。
| 役割 | OSS | ライセンス |
|---|---|---|
| SPDX 式のパース | spdx-expression-parse | MIT |
| Web フレームワーク | hono | MIT |
| Go のライセンスデータ | ClearlyDefined API | Apache-2.0 |
免責
本ツールが提示するのは、公開されたライセンス条文と依存マニフェストに基づく情報であり、法的助言ではない。利用によって弁護士・依頼者関係は成立しない。判定はマニフェストに宣言されたライセンス情報に基づくものであり、全ての義務や違反を網羅するものではない。
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
