Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"luma-ai-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol server for Luma AI's Dream Machine API.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml / entertainment
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
MCP Security Weekly
Get CVE alerts and security updates for Luma Ai Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol server for Luma AI's Dream Machine API.
This MCP server integrates with Luma AI's Dream Machine API (v1) to provide tools for generating, managing, and manipulating AI-generated videos and images via Large Language Models. It implements the Model Context Protocol (MCP) to enable seamless interaction between AI assistants and Luma's creative tools.
ping
create_generation
prompt (string, required): Text description of the video to generatemodel (string, optional): Model to use (default: "ray-2")
resolution (string, optional): Video resolution (choices: "540p", "720p", "1080p", "4k")duration (string, optional): Video duration (only "5s" and "9s" are currently supported)aspect_ratio (string, optional): Video aspect ratio (e.g., "16:9", "1:1", "9:16", "4:3", "3:4", "21:9", "9:21")loop (boolean, optional): Whether to make the video loopkeyframes (object, optional): Start and end frames for advanced video generation:
frame0 and/or frame1 with either:
{"type": "image", "url": "image_url"} for image keyframes{"type": "generation", "id": "generation_id"} for video keyframesget_generation
generation_id (string, required): ID of the generation to checklist_generations
limit (number, optional): Maximum number of generations to return (default: 10)offset (number, optional): Number of generations to skipdelete_generation
generation_id (string, required): ID of the generation to deleteupscale_generation
generation_id (string, required): ID of the generation to upscaleresolution (string, required): Target resolution for the upscaled video (one of "540p", "720p", "1080p", or "4k")add_audio
generation_id (required): The ID of the generation to add audio toprompt (required): The prompt for the audio generationnegative_prompt (optional): The negative prompt for the audio generationcallback_url (optional): URL to notify when the audio processing is completegenerate_image
prompt (string, required): Text description of the image to generatemodel (string, optional): Model to use for image generation (default: "photon-1")
aspect_ratio (string, optional): Image aspect ratio (same options as video)image_ref (array, optional): Reference images to guide generation
{"url": "image_url", "weight": optional_float}style_ref (array, optional): Style reference images
{"url": "image_url", "weight": optional_float}