关于 Kling
Kling 是通过 Kling 生成和管理 AI 图像与视频的 MCP 服务,适用于需要文本或图像生成、视频延长、口型同步及任务跟踪的主机,并将本地文件访问限制在工作区内。
主要功能
- 01根据文本或静态图像生成视频
- 02延长已生成的视频
- 03根据文本或音频添加口型同步
- 04生成可选参考图像的图像
- 05跟踪生成任务并下载结果
- 06查看账户剩余资源
适用场景
- 01根据文本描述生成视频
- 02将静态图像制作成动画或延长视频片段
- 03生成图像并将结果保存到本地
MCP 相关
向 MCP 客户端提供 10 个 Kling 生成、任务、账户和下载工具。服务使用 Kling API 凭据,也可通过 HTTPS 回调 URL 报告任务状态变化。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y @mindstone/mcp-server-kling需要配置的环境变量
KLING_ACCESS_KEY密钥Kling API access keyKLING_SECRET_KEY密钥Kling API secret keyKLING_REQUEST_TIMEOUT_MSOutbound HTTP request timeout in milliseconds (max 1800000)MCP_WORKSPACE_PATHWorkspace directory that local media inputs and downloads are constrained to. Defaults to the system temp directory when unset.KLING_DOWNLOAD_ROOTSandbox root for download_kling_video outputs. Must resolve inside MCP_WORKSPACE_PATH. Defaults to <workspace>/kling-downloads.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
10收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| access_key | string | 是 | Kling API Access Key(用于识别账户) |
| secret_key | string | 是 | Kling API Secret Key(用于签署 API 请求) |
详细介绍
@mindstone/mcp-server-kling
面向 Model Context Protocol 宿主的 Kling AI 视频和图像生成 MCP 服务。通过标准化的 MCP 接口,根据文本或图像生成 AI 视频、扩展视频、添加口型同步、生成图像,并管理生成任务。
状态
- 版本: 0.4.1 · npm
- 身份验证: API 密钥(
KLING_ACCESS_KEY) - 工具: 10(视频生成、图像生成、任务、账户、下载)
- 接口: cloud-api
- 机器可读:
STATUS.json
要求
- Node.js 20+
- npm
一键安装
点击按钮后,宿主会提示你填写:KLING_ACCESS_KEY、KLING_SECRET_KEY、KLING_REQUEST_TIMEOUT_MS。
Claude Desktop / Claude Code / Goose / Continue.dev(Kling)的手动配置
{
"mcpServers": {
"Kling": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-kling"
],
"env": {
"KLING_ACCESS_KEY": "",
"KLING_SECRET_KEY": "",
"KLING_REQUEST_TIMEOUT_MS": "60000"
}
}
}
}
快速开始
安装和构建
cd <path-to-repo>/connectors/kling
npm install
npm run build
npx(发布后使用)
npx -y @mindstone/mcp-server-kling
本地
node dist/index.js
配置
环境变量
KLING_ACCESS_KEY— Kling API 访问密钥KLING_SECRET_KEY— Kling API 密钥MCP_HOST_BRIDGE_STATE— 可选的宿主桥接状态文件路径,用于凭据管理MINDSTONE_REBEL_BRIDGE_STATE—MCP_HOST_BRIDGE_STATE的向后兼容别名MCP_WORKSPACE_PATH— 可选目录,本地媒体输入(image_path、audio_path)必须位于其中。未设置时默认为系统临时目录。读取文件前会拒绝处理其他位置的文件。KLING_DOWNLOAD_ROOT— 可选目录,download_kling_video的输出路径必须位于其中。该目录本身必须解析到工作区(MCP_WORKSPACE_PATH;未设置时为系统临时目录)内;否则会拒绝操作并提供说明。默认值:<workspace>/kling-downloads(自动创建)。即使根目录允许,仍会拒绝敏感路径(~/.ssh、~/.aws、/etc、shell rc 文件)。KLING_REQUEST_TIMEOUT_MS— 可选覆盖值(正整数毫秒,最长 30 min),用于设置发往 Kling API 和宿主桥接调用的 HTTP 请求超时时间。默认值:60000(60s)。如果慢速提交时出现TIMEOUT错误,请调高此值;如果希望缩短等待时间上限,请调低此值。
宿主配置示例
Claude Desktop / Cursor
{
"mcpServers": {
"Kling": {
"command": "npx",
"args": ["-y", "@mindstone/mcp-server-kling"],
"env": {
"KLING_ACCESS_KEY": "your-access-key",
"KLING_SECRET_KEY": "your-secret-key"
}
}
}
}
本地开发(无需发布到 npm)
{
"mcpServers": {
"Kling": {
"command": "node",
"args": ["<path-to-repo>/connectors/kling/dist/index.js"],
"env": {
"KLING_ACCESS_KEY": "your-access-key",
"KLING_SECRET_KEY": "your-secret-key"
}
}
}
}
工具(10)
配置
configure_kling_api_keys— 保存 Kling API 凭据
视频生成
generate_kling_video— 根据文本描述创建 AI 生成的视频generate_kling_image_to_video— 将静态图像制作成视频(使用公开的 HTTPS URL,或通过image_path指定本地文件)extend_kling_video— 续接生成的视频,每次调用增加约 4-5 秒generate_kling_lip_sync— 根据文本(文本转语音)或音频文件,让视频中的人物说话
图像生成
generate_kling_image— 根据文本描述创建 AI 生成的图像,可选提供参考图像
任务管理
check_kling_task— 检查生成任务是否完成(任务类型:text2video、image2video、video-extend、lip-sync、image)list_kling_tasks— 分页列出你的生成任务download_kling_video— 将生成的视频或图像保存到本地文件(结果 URL 会在生成 30 天后过期)。仅接受 Kling 结果 URL(klingai.com主机)。
账户
get_kling_balance— 列出账户上的资源包及剩余数量
所有生成工具都可选接受 callback_url(HTTPS),任务状态变化时,Kling 会向该 URL 发送 POST 请求,可作为轮询的替代方式。
许可证
FSL-1.1-MIT — Functional Source License,Version 1.1,后续许可证为 MIT。该软件将于 2030-04-08 转为 MIT 许可证。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。