Licentia MCP
Licentia
Licentia es una aplicación web y de escritorio checa para trabajar con el catálogo de la SPDX License List 3.28.0. Ayuda a encontrar rápidamente una licencia, comparar sus metadatos y orientarse en las obligaciones sin tener que revisar cientos de textos manualmente.
La guía es una ayuda orientativa para la toma de decisiones, no un asesoramiento legal.
Qué puede hacer
catálogo offline de 727 licencias y 84 excepciones de licencia;
búsqueda de texto completo por nombre, ID de SPDX y texto íntegro;
filtrado por tipo de registro, actualidad, metadatos OSI/FSF y perfil de licencia;
visualización detallada del texto canónico y de las obligaciones;
comparación de licencias y guardado de elementos en un espacio de trabajo personal;
guía de seis pasos para elegir la orientación de licencia habitual;
API REST pública
/v1;endpoint MCP HTTP Streamable
/mcp;validación de expresiones SPDX, comprobación orientativa de compatibilidad y análisis de SBOM SPDX/CycloneDX;
variante web, de escritorio con Tauri y compartida Apache/PHP.
Related MCP server: mcp-dependency-version
Ejemplos de la aplicación
Catálogo de licencias

Guía de selección

Búsqueda en el catálogo

Desarrollo de la aplicación web
Node.js requerido: >=22.13.0.
npm install
npm run devCompilación de producción:
npm run buildVerificación de estilo y reglas estáticas:
npm run lintEscritorio: Linux, Windows y macOS
El escritorio utiliza Tauri 2 y una compilación estática independiente de Vite con los mismos componentes de React y una copia local de todos los datos.
npm run dev:desktop
npm run tauri:dev
npm run tauri:buildLos instaladores se compilan en el sistema de destino. Linux necesita WebKitGTK 4.1, macOS Xcode Command Line Tools y Windows Microsoft C++ Build Tools además de WebView2. Los requisitos actuales exactos están en la documentación oficial de Tauri.
Alojamiento Apache compartido
Requisitos: Apache 2.4 con mod_rewrite, HTTPS, PHP 8.2+, extensión PDO SQLite (o PDO MySQL), cURL y JSON.
npm run build:apacheSuba el directorio resultante apache-dist/ a la raíz del sitio web. Para el inicio de sesión con Google/GitHub, copie api/config.example.php como api/config.php, añada las claves OAuth y configure el callback en:
https://vase-domena.cz/api/auth/oauth/callbackSin configuración de OAuth, las cuentas funcionan con correo electrónico y contraseña. La base de datos se crea en api/var/ con la primera solicitud; el directorio debe tener permisos de escritura para PHP.
Tras la subida, compruebe /v1, /v1/licenses?q=MIT y la inicialización de MCP mediante POST /mcp. El archivo checksums.sha256 permite verificar la integridad de la transferencia.
Actualización de datos
El generador espera checkouts de la versión fija de spdx/license-list-data y github/choosealicense.com:
node scripts/build-app-data.mjs /cesta/license-list-data /cesta/choosealicense public/dataLa salida contiene el catálogo de metadatos, el JSON detallado de cada elemento y un índice de texto completo. El escritorio lo empaqueta directamente en la aplicación; la web lo sirve como datos estáticos versionados.
Estructura
app/— entrada web para Sites/Vinext;components/ylib/— interfaz de usuario compartida y motor de reglas;desktop/— entrada estática de Vite para Tauri;src-tauri/— envoltorio nativo y configuración de paquetes;public/data/— catálogo offline;docs/ECOSYSTEM.md— API, MCP y herramientas relacionadas;docs/screenshots/— capturas de pantalla de la compilación web de escritorio actual;apache-server/— entorno de ejecución PHP y configuración de seguridad para alojamiento compartido;apache-dist/— artefacto creado mediante el comandonpm run build:apache.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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 gradedqualityAmaintenanceEnables users to look up package versions, scan for vulnerabilities, and analyze dependencies across multiple registries (npm, Maven, PyPI, etc.) using exact version recommendations for security.4MIT

gridwork-licenseofficial
AlicenseAqualityDmaintenanceScans project dependencies for license compliance, classifying 60+ licenses and detecting conflicts and copyleft risks.438MIT- AlicenseNot gradedqualityCmaintenanceEnables querying SPDX license list, metadata, and full license texts through natural language or direct tool calls.5MIT
Related MCP Connectors
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
Generate, audit, and maintain legal policies that match what your code actually does.
SPDX open-source license list with full text
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LucasHefi/Licentia'
If you have feedback or need assistance with the MCP directory API, please join our Discord server