Sobre el proyecto
TianGong-LCA-MCP proporciona un servidor del Protocolo de Contexto de Modelo centrado en el acceso a datos de análisis de ciclo de vida (LCA). Admite dos transportes MCP: un servidor STDIO local para hosts MCP de línea de comandos o de escritorio, y un servidor HTTP transmitible para acceso remoto. El endpoint HTTP está protegido como recurso OAuth 2.1: los hosts MCP compatibles descubren metadatos en /.well-known/oauth-protected-resource/mcp, usan Supabase Auth para Authorization Code con S256 PKCE y envían JWT de acceso Supabase ES256 de corta duración. El servidor valida firma, emisor, audiencia, expiración, rol/sesión e ID de cliente exacto, mientras que Supabase/PostgREST aplican seguridad a nivel de fila. Los operadores configuran los ID de clientes OAuth públicos permitidos y los orígenes del navegador mediante variables de entorno; el registro dinámico de clientes está deshabilitado. Las herramientas opcionales de búsqueda de conjuntos de datos GLAD requieren una clave de API de GLAD y una URL base. Las opciones de despliegue incluyen instalar el paquete npm y ejecutar el comando STDIO con dotenv, usar Docker con un archivo de entorno y un puerto publicado, o construir la imagen localmente. Los scripts de prueba locales inician servidores STDIO y HTTP mediante envoltorios de MCP Inspector.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.