Licentia MCP
Licentia
Licentiaは、SPDX License List 3.28.0カタログを扱うチェコ製のWeb・デスクトップアプリケーションです。数百のテキストを手動で確認することなく、ライセンスを素早く見つけ、メタデータを比較し、義務を把握するのに役立ちます。
このガイドは参考用の意思決定ツールであり、法的助言ではありません。
できること
727件のライセンスと84件のライセンス例外のオフラインカタログ;
名前、SPDX ID、全文による全文検索;
レコードタイプ、最新性、OSI/FSFメタデータ、ライセンスプロファイルによるフィルタリング;
正規テキストと義務の詳細表示;
ライセンスの比較と個人ワークスペースへの項目の保存;
一般的なライセンス方針を選択するための6ステップガイド;
公開REST API
/v1;Streamable HTTP MCPエンドポイント
/mcp;SPDX式の検証、互換性の参考チェック、SPDX/CycloneDX SBOMの分析;
Web版、Tauriデスクトップ版、共有Apache/PHP版。
Related MCP server: mcp-spdx-license
アプリのスクリーンショット
ライセンスカタログ

選択ガイド

カタログ内の検索

Webアプリケーションの開発
必要なNode.js: >=22.13.0。
npm install
npm run dev本番ビルド:
npm run buildスタイルと静的ルールのチェック:
npm run lintデスクトップ: Linux、Windows、macOS
デスクトップ版はTauri 2と、同じReactコンポーネントと全データのローカルコピーを使用する独立した静的Viteビルドを使用します。
npm run dev:desktop
npm run tauri:dev
npm run tauri:buildインストーラはターゲットシステム上でビルドされます。LinuxにはWebKitGTK 4.1、macOSにはXcode Command Line Tools、WindowsにはMicrosoft C++ Build ToolsとWebView2が必要です。正確な最新の要件はTauri公式ドキュメントにあります。
共有Apacheホスティング
要件: mod_rewriteを備えたApache 2.4、HTTPS、PHP 8.2+、PDO SQLite(またはPDO MySQL)拡張、cURL、JSON。
npm run build:apache生成されたapache-dist/ディレクトリをWebルートにアップロードします。Google/GitHubログインを使用するには、api/config.example.phpをapi/config.phpとしてコピーし、OAuthキーを追加して、コールバックを次のように設定します:
https://vase-domena.cz/api/auth/oauth/callbackOAuth設定がない場合、アカウントはメールとパスワードで機能します。データベースは最初のリクエスト時にapi/var/に作成されます。ディレクトリはPHPから書き込み可能である必要があります。
アップロード後、/v1、/v1/licenses?q=MIT、およびPOST /mcpによるMCP初期化を確認してください。checksums.sha256ファイルで転送の完全性を検証できます。
データの更新
ジェネレータは、固定バージョンのspdx/license-list-dataとgithub/choosealicense.comのチェックアウトを想定しています:
node scripts/build-app-data.mjs /cesta/license-list-data /cesta/choosealicense public/data出力には、メタデータカタログ、各項目の詳細JSON、全文インデックスが含まれます。デスクトップ版はこれをアプリに直接バンドルし、Web版はバージョン管理された静的データとして配信します。
構造
app/— Sites/Vinext用のWebエントリポイント;components/とlib/— 共有ユーザーインターフェースとルールエンジン;desktop/— Tauri用の静的Viteエントリポイント;src-tauri/— ネイティブラッパーとパッケージ設定;public/data/— オフラインカタログ;docs/ECOSYSTEM.md— API、MCP、および関連ツール;docs/screenshots/— 現在のデスクトップWebビルドのスクリーンショット;apache-server/— 共有ホスティング用のPHPランタイムとセキュリティ設定;apache-dist/—npm run build:apacheコマンドで生成されるアーティファクト。
This server cannot be deployed
Maintenance
Related MCP Connectors
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
CVE, KEV, EPSS, SBOM and advisory lookups; per-CVE exposure from Shodan data (© Shodan). Keyless.
- mcpOAuthco.policyforge
Generate, audit, and maintain legal policies that match what your code actually does.
Open-source licence risk checks for AI coding agents and dependency trees.
Related MCP Servers
- FlicenseAqualityDmaintenanceAnalyzes software licenses using Scancode data to help users identify problematic licenses, affected files, and compliance issues through the Model Context Protocol.5-
- AlicenseNot gradedqualityBmaintenanceEnables querying SPDX license list, metadata, and full license texts through natural language or direct tool calls.43 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables lookup, search, and retrieval of open-source license information using the SPDX license list, with tools for finding licenses by ID or keyword and fetching full license text.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables searching and retrieving curated open-source package license, copyright attribution, and provenance information, including detailed definitions and harvest scanner status, from the Linux Foundation's dataset via MCP tools.15 npmMIT