license について
licenseは、Node.jsやPythonプロジェクトの依存関係を調べるMCPサーバーです。ライセンスのリスク分類に加え、競合、AGPL依存関係、未申告のライセンスを検出します。
主な機能
- 01node_modulesとPython requirementsのスキャン
- 0260種類以上のライセンスをリスク分類
- 03プロジェクトライセンスとの競合検出
- 04AGPLと未申告ライセンスの検出
活用シーン
- 01リリース前の依存関係レビュー
- 02プロジェクト内のコピーレフト依存関係の特定
- 03依存関係とプロジェクトのライセンス競合確認
MCP 対応
フルスキャン、簡易リスク確認、ライセンス分類、コピーレフト依存関係の検索を行うツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| path | string | はい | プロジェクトディレクトリの絶対パス |
| format | enum | いいえ | 出力形式markdown | json |
詳細
gridwork-license
プロジェクトの依存関係をスキャンし、ライセンスコンプライアンス上の問題を検出する MCP サーバーです。
機能
- node_modules と Python の requirements をスキャンして、ライセンス情報を取得します
- 60 種類以上のライセンスをリスクレベル(コピーレフト、弱いコピーレフト、許容型、パブリックドメイン、プロプライエタリ)に分類します
- 依存関係のライセンスとプロジェクトのライセンスとの競合を検出します
- AGPL を採用していないプロジェクトで、AGPL の依存関係にフラグを付けます(SaaS のリスク)
- 不明または未申告のライセンスを特定します
インストール
npx gridwork-license
MCP ツール
| ツール | 説明 |
|---|---|
scan_licenses | 競合検出を含むライセンスの完全スキャン |
quick_check | リスクの内訳と競合件数 |
classify_license | 任意のライセンス文字列を分類 |
find_copyleft | コピーレフトの依存関係をすべて検索 |
Claude Desktop の設定
{
"mcpServers": {
"gridwork-license": {
"command": "npx",
"args": ["-y", "gridwork-license"]
}
}
}
ライセンス
MIT — Gridwork
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。