home / mcp / jianying mcp server
jiangying mcp
Configuration
View docs{
"mcpServers": {
"hey-jian-wei-jianying-mcp": {
"command": "uv",
"args": [
"--directory",
"/your-path/jianying-mcp/jianyingdraft",
"run",
"server.py"
],
"env": {
"SAVE_PATH": "/your-path/draft",
"OUTPUT_PATH": "/your-path/output"
}
}
}
}You can deploy and use the JianYing MCP Server to automate video production workflows with natural language AI, creating drafts, assembling media, applying effects, and exporting editable project files for JianYing video editing.
You connect your MCP client to the JianYing MCP Server and issue commands that manipulate drafts, tracks, and media elements. The server exposes a comprehensive set of functions to draft, layer video, audio, and text, apply animations and transitions, and export final JianYing project files for editing.
Prerequisites: you need the MCP runtime tool installed to run this server locally. Install the MCP runtime on your system, then follow the steps below.
Install the MCP runtime (uv) on your platform.
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```
```bash
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | shClone the project repository, install dependencies through the MCP runtime, and synchronize the environment.
git clone https://github.com/your-username/jianying-mcp.git
cd jianying-mcp
uv syncAdd the JianYing MCP server configuration to your MCP client to connect and run the server locally. Use the following example as a starting point.
{
"mcpServers": {
"jianying-mcp": {
"command": "uv",
"args": [
"--directory",
"/your-path/jianying-mcp/jianyingdraft",
"run",
"server.py"
],
"env": {
"SAVE_PATH": "/your-path/draft",
"OUTPUT_PATH": "/your-path/output"
}
}
}
}With the JianYing MCP Server you can draft new projects, manage tracks and media, add video/audio/text segments, apply animations, transitions, and filters, and export an editable JianYing project file.
When you need to debug, use the MCP Inspector to run and test the server in development mode.
uv run mcp dev jianyingdraft/server.pyEnvironment variables shown for run-time include SAVE_PATH for draft data storage and OUTPUT_PATH for exported JianYing draft files.
Create a new video draft project with defined rules and metadata.
Export the current draft to a JianYing editable project file.
Create video/audio/text tracks within a draft.
Add a video segment from a local file or URL.
Apply entrance/exit animations to video segments.
Add transitions between video segments.
Apply visual filters to video tracks.
Apply masking effects to video content.
Fill the background for video compositions.
Create keyframe animations for video properties.
Add an audio segment from a local file or URL.
Apply audio effects like EQ, reverb, or distortion.
Add fade-in and fade-out to audio.
Create keyframe animations for audio properties.
Add text segments to the video timeline.
Animate text appearance on screen.
Add speech or thought bubbles to text.
Apply visual effects to text.
Parse and extract metadata from media files.
Search for available effect resources by type.