mcpField
L
license

license

ローカル
github.com/thegridwork法務・行政129 週間前に更新

license について

licenseは、Node.jsやPythonプロジェクトの依存関係を調べるMCPサーバーです。ライセンスのリスク分類に加え、競合、AGPL依存関係、未申告のライセンスを検出します。

主な機能

  1. 01node_modulesとPython requirementsのスキャン
  2. 0260種類以上のライセンスをリスク分類
  3. 03プロジェクトライセンスとの競合検出
  4. 04AGPLと未申告ライセンスの検出

活用シーン

  1. 01リリース前の依存関係レビュー
  2. 02プロジェクト内のコピーレフト依存関係の特定
  3. 03依存関係とプロジェクトのライセンス競合確認

MCP 対応

フルスキャン、簡易リスク確認、ライセンス分類、コピーレフト依存関係の検索を行うツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"thegridwork-license": {
"command": "npx",
"args": [
"-y",
"gridwork-license"
]
}
}
}
起動コマンドnpx -y gridwork-license

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgridwork-license1.0.0

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
pathstringはいプロジェクトディレクトリの絶対パス
formatenumいいえ出力形式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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。