Back to Browse

License Guard MCP Server

Developer ToolsModerate5.2MCP RegistryLocalRemote
Free

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

5.2
Moderate5.2Moderate Risk

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.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

database

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

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 GitHub

From 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

ユニットテストが全て通っていても、実データを流すまで見つからない欠陥がある。 smokee2e は本番相当の外部依存に対して実行するため、リリース前に必ず通すこと。

デプロイ:

npm run db:migrate
npm run deploy

ドキュメント

依存 OSS

本製品自身が扱う題材の性質上、依存はすべて MIT / Apache-2.0 系に限定している。自社 SaaS に開示義務は発生しない。

役割OSSライセンス
SPDX 式のパースspdx-expression-parseMIT
Web フレームワークhonoMIT
Go のライセンスデータClearlyDefined APIApache-2.0

免責

本ツールが提示するのは、公開されたライセンス条文と依存マニフェストに基づく情報であり、法的助言ではない。利用によって弁護士・依頼者関係は成立しない。判定はマニフェストに宣言されたライセンス情報に基づくものであり、全ての義務や違反を網羅するものではない。

Reviews

No reviews yet

Be the first to review this server!

License Guard MCP Server - Check if a dependency's license obligates you, based on how | MCP Marketplace