remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows installation of the Luma MCP Server as an npm package for easy integration into projects.
Provides TypeScript type definitions and interfaces for type-safe interaction with the MCP server.
Uses Zod for input validation schemas to ensure properly formatted requests to the Luma AI API.
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.
🏗️ 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 entornoCopy
🛠️ 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 (
types/
) :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 (
clients/
) :luma-client.ts
: Responsable de la comunicación con la API de IA de Luma
- Utilidades (
utils/
) :error-handler.ts
: Manejo unificado de errores
- Configuración (
config/
) :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.
This server cannot be installed
Un servidor que proporciona la API de generación de video de Luma AI como Protocolo de contexto de modelo (MCP)