Back to MCP directory
publicPublicdnsLocal runtime

luma-api-mcp

Luma API MCP是一个提供图像和视频生成服务的项目,用户可以通过API密钥接入,支持多种比例、模型和分辨率选项,并能通过参考图像或视频关键帧控制生成效果。

article

README

🚀 Luma API MCP 使用说明

本项目提供了Luma API MCP的使用指导,帮助你通过Claude桌面应用程序或其他MCP客户端,利用Luma的API进行图像和视频的生成,满足多样化的创作需求。

🚀 快速开始

  1. 安装与配置:下载并安装Claude桌面应用程序或其他任何MCP客户端,接着从 https://lumalabs.ai/api/keys 获取API密钥,最后运行 sh setup.sh,系统会提示输入API密钥,将之前获取的密钥粘贴进去即可完成配置。
  2. 启动运行:打开Claude桌面应用程序或任何MCP客户端,准备使用API进行创作。

✨ 主要特性

创建图像

| 参数 | 说明 | | ---- | ---- | | prompt | 文本描述,用于指定生成图像的内容 | | aspect_ratio | 可选值为 "1:1", "16:9", "9:16", "4:3", "3:4", "21:9", "9:21",默认值为 "16:9" | | model | 可选值为 "photon-1", "photon-flash-1",默认值为 "photon-1" | | image_ref | 图像URL列表,可带有权重影响生成,可选参数,最多8个 | | style_ref | 单张风格参考图像URL,可选参数,最多1个 | | character_ref | 角色图片URL列表,可选参数,最多4个 | | modify_image_ref | 待修改的单张图像URL,可选参数,最多1个 |

创建视频

| 参数 | 说明 | | ---- | ---- | | prompt | 文本描述,用于指定生成视频的内容 | | aspect_ratio | 可选值为 "1:1", "16:9", "9:16", "4:3", "3:4", "21:9", "9:21",默认值为 "16:9" | | model | 可选值为 "ray-2", "ray-flash-2", "ray-1-6",默认值为 "ray-2" | | loop | 是否循环播放,布尔值,默认值为 false | | resolution | 可选值为 "540p", "720p", "1080p", "4k",默认值为 "720p" | | duration | 可选值为 "5s", "9s",默认值为 "5s" | | frame0_image | 第一帧图像URL,可选参数 | | frame1_image | 最后一帧图像URL,可选参数 | | frame0_id | 第一帧生成ID,可选参数 | | frame1_id | 最后一帧生成ID,可选参数 |

🔧 技术细节

  • 关键帧控制:提供 frame0_image/frame1_image 参数可以更好地控制视频的起始和结束点,让生成的视频更符合预期。
  • 生成时间:视频生成时间根据分辨率和时长不同,通常需要15 - 60秒;图像生成时间根据不同模型复杂度,通常需要5 - 15秒。
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client