mcp-kling

A community MCP server for the Kling AI API: video, images, lip sync and virtual try-on. It uploads local files to a third-party cloud bucket

  • 43 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Local files go to a third-party Supabase storage whose address is hardcoded in the server, and get a public link
  • Kling API keys give access to your account's resources
  • Results are downloaded to disk by default
All reasons and checks

199-mcp/mcp-kling

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/mcp-kling

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Local files go to a third-party Supabase storage whose address is hardcoded in the server, and get a public link
  • Kling API keys give access to your account's resources
  • Results are downloaded to disk by default

This is third-party code. Review the repository files before installing.

What it does

The server works through the Kling API with developer keys. The README lists 13 tools: video from text and from an image, extending a clip, lip sync, video effects, image generation, virtual try-on, task status checks, a task list, the account balance and the list of resource packages. The server builds the JWT tokens for the API itself. Results are downloaded to disk by default.

Who it is for. For developers who already have Kling API keys and need operations beyond the basics: video extension, lip sync, effects and try-on.

Good fit when

  • You need video extension, lip sync or virtual try-on from an agent
  • You already have Kling API keys and OAuth sign-in does not suit you
  • The source images and video are available by http links, not on disk

Not a fit when

  • Your sources are on your disk and must not go to a third party
  • The four basic operations are enough: then the official remote Kling server without keys is simpler

Example request

Extend this clip by link by five seconds and show the task status

MCP

Transport
stdio
Authentication
API key

Environment variables

KLING_ACCESS_KEY required, secret
Kling API access key from the developer console
KLING_SECRET_KEY required, secret
Kling API secret key from the developer console
KLING_DOWNLOAD_PATH
Folder where results are downloaded
KLING_AUTO_DOWNLOAD
Automatic download of results to disk, on by default

Limitations

If you pass a local file or a file:// address to a tool, the server uploads the file to Supabase cloud storage and takes a public link from there for Kling. According to the version 5.2.0 sources (src/file-uploader.ts) the address of that storage is hardcoded in the server, apparently it belongs to the author, and the links are public. The README describes this as an automatic upload to cloud storage and does not say whose it is. Pass http addresses to the tools, not local paths. Kling API keys are needed: KLING_ACCESS_KEY and KLING_SECRET_KEY. The repository has not been updated since June 2025, and package 5.2.0 came out in December 2025. Installation is through npx; the README has no commands for other agents, only Claude Desktop.

How to disable. Remove the mcp-kling entry from the Claude Desktop config and revoke the keys in the Kling developer console. Files the server already uploaded to the third-party storage cannot be deleted on your own: you have no access to it.

FAQ

Where do my files go?

If you pass a local file or file://, the server uploads it to Supabase cloud storage and takes a public link. The storage address is hardcoded in the server, apparently it belongs to the author, and Kling only receives the public link here. To keep files from reaching a third party, pass only http addresses.

Are keys needed?

Yes, KLING_ACCESS_KEY and KLING_SECRET_KEY from the Kling developer console. This server does not support OAuth sign-in.

How is it different from the official Kling server?

The official one connects by address, signs in through OAuth and does four basic operations. This one works with API keys and adds video extension, lip sync, effects and try-on.

Does it download results to disk?

By default yes: KLING_AUTO_DOWNLOAD is on. The optional KLING_DOWNLOAD_PATH variable sets the folder.

Discussion

No questions or reviews yet.

Official

The official remote MCP server of Kling AI: an agent makes videos and images from text and from a picture right in the work chat

MCP serverExtended access
Official

Hosted Magic Hour MCP server: the agent generates and edits video, images and audio through the service API

MCP serverExtended access8Repository stars

MCP server for YouTube transcripts: an agent gets a video transcript by URL, with timestamps and metadata

MCP serverExtended access490Repository stars
Official

Recraft's remote MCP server: an agent draws raster and vector images, edits a region, removes the background and upscales

MCP serverExtended access

An MCP server and REST API to assemble short vertical videos with captions, voiceover and music for TikTok, Reels and Shorts

MCP serverExtended access1.4KRepository stars

An MCP server for Ableton Live: the agent creates tracks, places clips and builds arrangements straight in the open project

MCP serverExtended access3.2KRepository stars

README in short

The README describes the server as a set of 13 Kling AI tools: video, images, extension, lip sync, effects, try-on, statuses and balance. Installation is npx -y mcp-kling@latest in the Claude Desktop config with the keys KLING_ACCESS_KEY and KLING_SECRET_KEY. The section on local files speaks of an upload to cloud storage without naming the bucket owner. MIT license.

README badge

Report a problem

Foxx AImcp-kling
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.