mcpField
K
Kling

Kling

本地服务
github.com/mindstone媒体与设计13今天更新

关于 Kling

Kling 是通过 Kling 生成和管理 AI 图像与视频的 MCP 服务,适用于需要文本或图像生成、视频延长、口型同步及任务跟踪的主机,并将本地文件访问限制在工作区内。

主要功能

  1. 01根据文本或静态图像生成视频
  2. 02延长已生成的视频
  3. 03根据文本或音频添加口型同步
  4. 04生成可选参考图像的图像
  5. 05跟踪生成任务并下载结果
  6. 06查看账户剩余资源

适用场景

  1. 01根据文本描述生成视频
  2. 02将静态图像制作成动画或延长视频片段
  3. 03生成图像并将结果保存到本地

MCP 相关

向 MCP 客户端提供 10 个 Kling 生成、任务、账户和下载工具。服务使用 Kling API 凭据,也可通过 HTTPS 回调 URL 报告任务状态变化。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"mindstone-mcp-server-kling": {
"command": "npx",
"args": [
"-y",
"@mindstone/mcp-server-kling"
],
"env": {
"KLING_ACCESS_KEY": "<KLING_ACCESS_KEY>",
"KLING_SECRET_KEY": "<KLING_SECRET_KEY>",
"KLING_REQUEST_TIMEOUT_MS": "<KLING_REQUEST_TIMEOUT_MS>",
"MCP_WORKSPACE_PATH": "<MCP_WORKSPACE_PATH>",
"KLING_DOWNLOAD_ROOT": "<KLING_DOWNLOAD_ROOT>"
}
}
}
}
启动命令npx -y @mindstone/mcp-server-kling
需要配置的环境变量
KLING_ACCESS_KEY密钥Kling API access key
KLING_SECRET_KEY密钥Kling API secret key
KLING_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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mindstone/mcp-server-kling0.4.1

工具

10

收录的工具列表 · 更新于 2 周前

参数类型必填说明
access_keystring是Kling API Access Key(用于识别账户)
secret_keystring是Kling API Secret Key(用于签署 API 请求)

详细介绍

@mindstone/mcp-server-kling

npm version License: FSL-1.1-MIT

面向 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

一键安装

Add to Cursor Add to VS Code Add to VS Code Insiders

点击按钮后,宿主会提示你填写: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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。