Content
# JianYing MCP - JianYing Video Production MCP Server
[](https://python.org)
[](https://modelcontextprotocol.io)
[](LICENSE)
A JianYing video production automation tool based on Model Context Protocol (MCP), enabling AI assistants to create professional video content through natural language.
## 🎯 Project Introduction
jianying mcp is a powerful video production automation tool that enables AI to:
- 🎬 **Automatically create JianYing draft projects**
- 🎵 **Intelligently add audio, video, and text materials**
- ✨ **Apply various effects, filters, and animations**
- 🎨 **Automate video editing workflows**
- 📤 **Export as JianYing editable project files**
## 🚀 Core Features
### 📋 Draft Management
- `rules` - Video production specifications
- `create_draft` - Create a new video draft project
- `export_draft` - Export as a JianYing project file
### 🛤️ Track Management
- `create_track` - Create video/audio/text tracks
### 🎥 Video Processing
- `add_video_segment` - Add video segments (can be local files or URLs)
- `add_video_animation` - Add entrance/exit animations
- `add_video_transition` - Add transition effects
- `add_video_filter` - Apply filter effects
- `add_video_mask` - Add mask effects
- `add_video_background_filling` - Background filling
- `add_video_keyframe` - Keyframe animation
### 🎵 Audio Processing
- `add_audio_segment` - Add audio segments (can be local files or URLs)
- `add_audio_effect` - Audio effects (electronic, reverb, etc.)
- `add_audio_fade` - Fade in and fade out effects
- `add_audio_keyframe` - Audio keyframes
### 📝 Text Processing
- `add_text_segment` - Add text segments
- `add_text_animation` - Text animation effects
- `add_text_bubble` - Text bubble effects
- `add_text_effect` - Text special effects
### 🔧 Utilities
- `parse_media_info` - Parse media file information
- `find_effects_by_type` - Find available effect resources
## 📦 Quick Start
### 1. Install uv
**Windows:**
```bash
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```
**macOS/Linux:**
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```
### 2. Clone the project and install dependencies
```bash
git clone https://github.com/your-username/jianying-mcp.git
cd jianying-mcp
uv sync
```
### 3. Configure the MCP client
Taking Augment Code as an example, add the server configuration in the MCP client:
```json
{
"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"
}
}
}
}
```
- SAVE_PATH: Data storage path - stores draft operation data
- OUTPUT_PATH: Export path - the location where the generated JianYing draft files are stored
## 🎥 Demo Video
🎬 [Click to watch the full demo video](https://www.bilibili.com/video/BV1rhe4z1Eu1)
## 🔧 Development Guide
### Debug Mode
Use MCP Inspector for debugging:
```bash
uv run mcp dev jianyingdraft/server.py
```
## 🙏 Acknowledgements
- [Model Context Protocol](https://modelcontextprotocol.io) - Provides a powerful AI integration protocol
- [pyJianYingDraft](https://github.com/GuanYixuan/pyJianYingDraft) - JianYing project file processing library
---
⭐ If this project is helpful to you, please give it a Star to support it!
Connection Info
You Might Also Like
markitdown
Python tool for converting files and office documents to Markdown.
Fetch
Retrieve and process content from web pages by converting HTML into markdown format.
chatbox
User-friendly Desktop Client App for AI Models/LLMs (GPT, Claude, Gemini, Ollama...)
oh-my-opencode
Background agents · Curated agents like oracle, librarians, frontend...
continue
Continue is an open-source project for seamless server management.
semantic-kernel
Build and deploy intelligent AI agents with Semantic Kernel's orchestration...