
Kling
io.github.mindstonePublished by GitHub account mindstonev0.5.0Updated Nov 3, 2026
Kling AI video generation MCP server for Model Context Protocol hosts
Overview
Kling's local MCP server; no sign-in required; STDIO.
No AI overview yet: these facts come from the registry entry and the server itself.
Installation
In SourceWeft
- Open Kling in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@mindstone/mcp-server-kling
[npm version] [License: FSL-1.1-MIT]
Kling AI video and image generation MCP server for Model Context Protocol hosts. Generate AI videos from text or images, extend them, add lip-sync, generate images, and manage generation tasks through a standardised MCP interface.
Status
- Version: 0.5.0 · npm
- Auth: API key (
KLING_ACCESS_KEY) - Tools: 10 (video-generation, image-generation, tasks, account, downloads)
- Surface: cloud-api
- Machine-readable:
STATUS.json
Requirements
- Node.js 20+
- npm
One-click install
[Add to Cursor] [Add to VS Code] [Add to VS Code Insiders]
After clicking the button, your host will prompt you to fill: KLING_ACCESS_KEY, KLING_SECRET_KEY, KLING_REQUEST_TIMEOUT_MS.
Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (Kling)
Quick Start
Install & build
npx (once published)
Local
Configuration
Environment variables
KLING_ACCESS_KEY— Kling API access keyKLING_SECRET_KEY— Kling API secret keyMCP_HOST_BRIDGE_STATE— optional path to a host bridge state file used for credential managementMINDSTONE_REBEL_BRIDGE_STATE— backwards-compatible alias forMCP_HOST_BRIDGE_STATEMCP_WORKSPACE_PATH— optional directory that local media inputs (image_path,audio_path) must live inside. Defaults to the system temp directory when unset. Files elsewhere are refused before any read.KLING_DOWNLOAD_ROOT— optional directory thatdownload_kling_videooutput paths must live inside. It must itself resolve inside the workspace (MCP_WORKSPACE_PATH, or the system temp directory when unset); anything else is refused with guidance. Default:<workspace>/kling-downloads(auto-created). Sensitive paths (~/.ssh,~/.aws,/etc, shell rc files) are refused even when the root would otherwise permit them.KLING_REQUEST_TIMEOUT_MS— optional override (positive integer ms, max 30 min) for the outbound HTTP request timeout applied to both Kling API and host-bridge calls. Default:60000(60s). Raise this if you seeTIMEOUTerrors on slow submits; lower it if you want tighter bounds.
Host configuration examples
Claude Desktop / Cursor
Local development (no npm publish needed)
Tools (10)
Configuration
configure_kling_api_keys— Save Kling API credentials
Video generation
generate_kling_video— Create an AI-generated video from a text descriptiongenerate_kling_image_to_video— Animate a still image into a video (public HTTPS URL or local file viaimage_path)extend_kling_video— Continue a generated video, adding ~4-5 seconds per callgenerate_kling_lip_sync— Make a person in a video speak, from text (text-to-speech) or an audio file
Image generation
generate_kling_image— Create an AI-generated image from a text description, with optional reference image
Models: the video tools default to kling-v2-6 and the image tool to kling-v2-1. kling-v3 (Kling 3.0) is available on all three generation tools through the model parameter; it costs about twice as many Kling units per second of video and per image, so it is not the default.
Task management
check_kling_task— Check if a generation task is complete (task types:text2video,image2video,video-extend,lip-sync,image)list_kling_tasks— List your generation tasks with paginationdownload_kling_video— Save a generated video or image to a local file (result URLs expire 30 days after generation). Only Kling result URLs (klingai.comhosts) are accepted.
Account
get_kling_balance— List resource packages on the account and their remaining quantities
All generation tools accept an optional callback_url (HTTPS) that Kling POSTs to on task status changes, as an alternative to polling.
Licence
FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.
Source: connectors/kling/README.md at commit 9b9aa57
Tools
0Version history
2- v0.5.0LatestNov 3, 2026
- v0.4.1Sep 16, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.