Servidor MCP de Luma
Un servidor que proporciona la API de generación de video de Luma AI como Protocolo de contexto de modelo (MCP)
🌟 Descripción general
Luma MCP Server proporciona las capacidades de generación de video de Luma AI como un servidor MCP. Proporciona la capacidad de generar vídeo a partir de texto e imágenes, así como aumentar e interpolar vídeo existente.
Related MCP server: MCP Base
🏗️ Estructura del proyecto
📦 Instalación
⚙️ Preferencias
Obtener una clave API de Luma
Obtén tu clave API desde el Portal para desarrolladores de Luma AI .
Configuración de variables de entorno
export LUMA_API_KEY=your_api_key_here
🛠️ Herramientas disponibles
generar_video
Generar vídeos a partir de indicaciones de texto.
generar_vídeo_a_partir_de_imagen
Generar un vídeo utilizando la imagen como cuadro inicial.
extender_video
Ampliar un vídeo existente.
interpolar_vídeos
Interpola suavemente entre dos vídeos.
🔧 Información para desarrolladores
arquitectura
Definición de tipo ( :
schemas.ts: Esquema de validación de entrada usando Zodtypes.ts: Definiciones de tipos e interfaces comunes
handlers/:tool-handlers.ts: Manejo de solicitudes de herramientas MCP
Clientes ( :
luma-client.ts: Responsable de la comunicación con la API de IA de Luma
Utilidades ( :
error-handler.ts: Manejo unificado de errores
Configuración ( :
server-config.ts: Configuración centralizada del servidor
Manejo de errores
Sistema unificado de gestión de errores
Asignación adecuada a los códigos de error de MCP
Mensajes de error detallados y registro
📝 Notas
Por favor escribe tus indicaciones en inglés.
La generación de video puede tardar algún tiempo
Tenga en cuenta las restricciones de uso de la API
🤝 Contribuciones
Bifurcar este repositorio
Crea una nueva rama (
git checkout -b feature/amazing-feature)Confirmar los cambios (
git commit -m '✨ feat: Add amazing feature')Empujar la rama (
git push origin feature/amazing-feature)Crear una solicitud de extracción
📄 Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.